diff --git a/CHANGELOG.md b/CHANGELOG.md
index a90751885..a2afdcb8f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,24 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+### Bug Fixes
+
+* change link on readme ([#168](https://github.com/pedronauck/docz/issues/168)) ([30a9390](https://github.com/pedronauck/docz/commit/30a9390))
+* **docz:** humanize array type of flow (fix [#167](https://github.com/pedronauck/docz/issues/167)) ([18798bc](https://github.com/pedronauck/docz/commit/18798bc))
+* **docz-theme-default:** get fullscreen from localstorage ([0f8aa56](https://github.com/pedronauck/docz/commit/0f8aa56))
+
+
+### Features
+
+* **docz-theme-default:** add html output on playground ([be7a749](https://github.com/pedronauck/docz/commit/be7a749))
+
+
+
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/README.md b/README.md
index cf1dbb923..f03ec3724 100644
--- a/README.md
+++ b/README.md
@@ -77,8 +77,9 @@ To break barriers and facilitate the creation of tools was the purpose that **do
## π Plugins
- - **[docz-plugin-babel6](https://github.com/pedronauck/docz/blob/master/packages/docz-plugin-babel6):** Use this plugin to use older babel version
-- **[docz-plugin-css](https://github.com/pedronauck/docz/blob/master/packages/docz-plugin-css):** Plugin to parse css files inside your documents
+ - **[babel6](https://github.com/pedronauck/docz/blob/master/packages/docz-plugin-babel6):** Use this plugin to use older babel version
+- **[css](https://github.com/pedronauck/docz/blob/master/packages/docz-plugin-css):** Parse css files inside your documents
+- **[svgr](https://github.com/pedronauck/docz/blob/master/packages/docz-plugin-css):** Allow you to parse svg using svgr
## π§ Warning!
@@ -145,7 +146,7 @@ If you need some help you can chat with us on [our Discord server](https://disco
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
-
+
### ππ» Backers
diff --git a/examples/babel6/CHANGELOG.md b/examples/babel6/CHANGELOG.md
index 3d2acc855..e95cdf34a 100644
--- a/examples/babel6/CHANGELOG.md
+++ b/examples/babel6/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-example-babel6
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/examples/babel6/package.json b/examples/babel6/package.json
index 8d94fd009..b45356d26 100644
--- a/examples/babel6/package.json
+++ b/examples/babel6/package.json
@@ -1,14 +1,14 @@
{
"name": "docz-example-babel6",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "MIT",
"scripts": {
"dev": "docz dev",
"build": "docz build"
},
"dependencies": {
- "docz": "^0.7.1",
- "docz-core": "^0.7.0",
+ "docz": "^0.8.0",
+ "docz-core": "^0.8.0",
"emotion": "^9.2.6",
"prop-types": "^15.6.2",
"react": "^16.4.1",
@@ -17,6 +17,6 @@
},
"devDependencies": {
"babel-plugin-emotion": "^9.2.6",
- "docz-plugin-babel6": "^0.7.0"
+ "docz-plugin-babel6": "^0.8.0"
}
}
diff --git a/examples/basic/CHANGELOG.md b/examples/basic/CHANGELOG.md
index 53e60ce2c..fc3b54b01 100644
--- a/examples/basic/CHANGELOG.md
+++ b/examples/basic/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-example-basic
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/examples/basic/package.json b/examples/basic/package.json
index 9505e07b2..af5f7bc7a 100644
--- a/examples/basic/package.json
+++ b/examples/basic/package.json
@@ -1,14 +1,14 @@
{
"name": "docz-example-basic",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "MIT",
"scripts": {
"dev": "docz dev",
"build": "docz build"
},
"dependencies": {
- "docz": "^0.7.1",
- "docz-core": "^0.7.0",
+ "docz": "^0.8.0",
+ "docz-core": "^0.8.0",
"emotion": "^9.2.6",
"prop-types": "^15.6.2",
"react": "^16.4.1",
diff --git a/examples/css-less/CHANGELOG.md b/examples/css-less/CHANGELOG.md
index d1e540a3f..ac53bbfe7 100644
--- a/examples/css-less/CHANGELOG.md
+++ b/examples/css-less/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-example-css-less
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/examples/css-less/package.json b/examples/css-less/package.json
index 6188a050c..30f26148c 100644
--- a/examples/css-less/package.json
+++ b/examples/css-less/package.json
@@ -1,6 +1,6 @@
{
"name": "docz-example-css-less",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "MIT",
"scripts": {
"dev": "docz dev",
@@ -8,13 +8,13 @@
},
"dependencies": {
"classnames": "^2.2.6",
- "docz": "^0.7.1",
- "docz-core": "^0.7.0",
+ "docz": "^0.8.0",
+ "docz-core": "^0.8.0",
"prop-types": "^15.6.2",
"react": "^16.4.1",
"react-dom": "^16.4.1"
},
"devDependencies": {
- "docz-plugin-css": "^0.7.1"
+ "docz-plugin-css": "^0.8.0"
}
}
diff --git a/examples/css-postcss/CHANGELOG.md b/examples/css-postcss/CHANGELOG.md
index a29a61610..03f9f6ab2 100644
--- a/examples/css-postcss/CHANGELOG.md
+++ b/examples/css-postcss/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-example-css-postcss
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/examples/css-postcss/package.json b/examples/css-postcss/package.json
index 81632cbd4..066a8be9c 100644
--- a/examples/css-postcss/package.json
+++ b/examples/css-postcss/package.json
@@ -1,6 +1,6 @@
{
"name": "docz-example-css-postcss",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "MIT",
"scripts": {
"dev": "docz dev",
@@ -8,13 +8,13 @@
},
"dependencies": {
"classnames": "^2.2.6",
- "docz": "^0.7.1",
- "docz-core": "^0.7.0",
+ "docz": "^0.8.0",
+ "docz-core": "^0.8.0",
"prop-types": "^15.6.2",
"react": "^16.4.1",
"react-dom": "^16.4.1"
},
"devDependencies": {
- "docz-plugin-css": "^0.7.1"
+ "docz-plugin-css": "^0.8.0"
}
}
diff --git a/examples/css-sass/CHANGELOG.md b/examples/css-sass/CHANGELOG.md
index 9aafd1a6e..2c6f2694d 100644
--- a/examples/css-sass/CHANGELOG.md
+++ b/examples/css-sass/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-example-css-sass
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/examples/css-sass/package.json b/examples/css-sass/package.json
index 3274bee5b..7ca20fcd7 100644
--- a/examples/css-sass/package.json
+++ b/examples/css-sass/package.json
@@ -1,6 +1,6 @@
{
"name": "docz-example-css-sass",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "MIT",
"scripts": {
"dev": "docz dev",
@@ -8,13 +8,13 @@
},
"dependencies": {
"classnames": "^2.2.6",
- "docz": "^0.7.1",
- "docz-core": "^0.7.0",
+ "docz": "^0.8.0",
+ "docz-core": "^0.8.0",
"prop-types": "^15.6.2",
"react": "^16.4.1",
"react-dom": "^16.4.1"
},
"devDependencies": {
- "docz-plugin-css": "^0.7.1"
+ "docz-plugin-css": "^0.8.0"
}
}
diff --git a/examples/css-stylus/CHANGELOG.md b/examples/css-stylus/CHANGELOG.md
index d513b1b18..5c616c2aa 100644
--- a/examples/css-stylus/CHANGELOG.md
+++ b/examples/css-stylus/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-example-css-stylus
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/examples/css-stylus/package.json b/examples/css-stylus/package.json
index 278fc4918..4f5e6a08d 100644
--- a/examples/css-stylus/package.json
+++ b/examples/css-stylus/package.json
@@ -1,6 +1,6 @@
{
"name": "docz-example-css-stylus",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "MIT",
"scripts": {
"dev": "docz dev",
@@ -8,13 +8,13 @@
},
"dependencies": {
"classnames": "^2.2.6",
- "docz": "^0.7.1",
- "docz-core": "^0.7.0",
+ "docz": "^0.8.0",
+ "docz-core": "^0.8.0",
"prop-types": "^15.6.2",
"react": "^16.4.1",
"react-dom": "^16.4.1"
},
"devDependencies": {
- "docz-plugin-css": "^0.7.1"
+ "docz-plugin-css": "^0.8.0"
}
}
diff --git a/examples/flow/CHANGELOG.md b/examples/flow/CHANGELOG.md
index e915210ca..89c10fac1 100644
--- a/examples/flow/CHANGELOG.md
+++ b/examples/flow/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-example-flow
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/examples/flow/package.json b/examples/flow/package.json
index ffbca01fa..a7c062ab2 100644
--- a/examples/flow/package.json
+++ b/examples/flow/package.json
@@ -1,14 +1,14 @@
{
"name": "docz-example-flow",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "MIT",
"scripts": {
"dev": "docz dev",
"build": "docz build"
},
"dependencies": {
- "@babel/preset-flow": "^7.0.0-beta.54",
- "docz": "^0.7.1",
+ "@babel/preset-flow": "^7.0.0-beta.55",
+ "docz": "^0.8.0",
"emotion": "^9.2.6",
"prop-types": "^15.6.2",
"react": "^16.4.1",
diff --git a/examples/flow/src/components/Alert.mdx b/examples/flow/src/components/Alert.mdx
index 249483765..03a0ec9ef 100644
--- a/examples/flow/src/components/Alert.mdx
+++ b/examples/flow/src/components/Alert.mdx
@@ -36,6 +36,5 @@ import { Alert } from './Alert'
return (
{message}
)
-
-}}
+ }}
diff --git a/examples/typescript/CHANGELOG.md b/examples/typescript/CHANGELOG.md
index f8b98bcc3..d2a14a7db 100644
--- a/examples/typescript/CHANGELOG.md
+++ b/examples/typescript/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-example-typescript
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/examples/typescript/package.json b/examples/typescript/package.json
index 92a3f22e1..f991c53f9 100644
--- a/examples/typescript/package.json
+++ b/examples/typescript/package.json
@@ -1,13 +1,13 @@
{
"name": "docz-example-typescript",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "MIT",
"scripts": {
"dev": "docz dev",
"build": "docz build"
},
"dependencies": {
- "docz": "^0.7.1",
+ "docz": "^0.8.0",
"emotion": "^9.2.6",
"react": "^16.4.1",
"react-dom": "^16.4.1",
diff --git a/lerna.json b/lerna.json
index 6cef9a5bb..d0711141a 100644
--- a/lerna.json
+++ b/lerna.json
@@ -3,7 +3,7 @@
"packages": [
"packages/**/*"
],
- "version": "0.7.1",
+ "version": "0.8.0",
"npmClient": "yarn",
"useWorkspaces": true
}
diff --git a/package.json b/package.json
index 4b7dd3154..efe7923d3 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
"libundler": "^1.7.1",
"lint-staged": "^7.2.0",
"npm-run-all": "^4.1.3",
- "prettier": "^1.13.7",
+ "prettier": "^1.14.0",
"trash-cli": "^1.4.0",
"tslint": "^5.11.0",
"tslint-config-prettier": "^1.14.0",
diff --git a/packages/docz-core/CHANGELOG.md b/packages/docz-core/CHANGELOG.md
index 064e110ec..553fcea30 100644
--- a/packages/docz-core/CHANGELOG.md
+++ b/packages/docz-core/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-core
+
# [0.7.0](https://github.com/pedronauck/docz/compare/v0.6.2...v0.7.0) (2018-07-23)
diff --git a/packages/docz-core/package.json b/packages/docz-core/package.json
index 383f86cb1..40d815eef 100644
--- a/packages/docz-core/package.json
+++ b/packages/docz-core/package.json
@@ -1,6 +1,6 @@
{
"name": "docz-core",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "All docz core logic of bundle and parsing is included on this package",
"license": "MIT",
"main": "dist/index.js",
@@ -22,12 +22,13 @@
"tslint": "tslint --project ."
},
"dependencies": {
- "@babel/core": "7.0.0-beta.54",
- "@babel/preset-typescript": "^7.0.0-beta.54",
- "@babel/runtime": "^7.0.0-beta.54",
- "@mdx-js/loader": "^0.14.1",
- "@mdx-js/mdx": "^0.14.1",
- "@mdx-js/mdxast": "^0.10.0",
+ "@babel/core": "7.0.0-beta.55",
+ "@babel/plugin-syntax-dynamic-import": "^7.0.0-beta.55",
+ "@babel/preset-typescript": "^7.0.0-beta.55",
+ "@babel/runtime": "^7.0.0-beta.55",
+ "@mdx-js/loader": "^0.15.0-1",
+ "@mdx-js/mdx": "^0.15.0-1",
+ "@mdx-js/mdxast": "^0.15.0-1",
"@sindresorhus/slugify": "^0.3.0",
"art-template": "^4.12.2",
"babel-loader": "^8.0.0-beta.4",
@@ -41,12 +42,15 @@
"cpy": "^7.0.1",
"deepmerge": "^2.1.1",
"detect-port": "^1.2.3",
+ "dotenv": "^6.0.0",
"env-dot-prop": "^1.0.2",
"express": "^4.16.3",
"fast-glob": "^2.2.2",
"file-loader": "^1.1.11",
+ "find-up": "^3.0.0",
"friendly-errors-webpack-plugin": "^1.7.0",
"fs-extra": "^7.0.0",
+ "get-pkg-repo": "^2.0.0",
"happypack": "^5.0.0",
"html-webpack-plugin": "^3.2.0",
"humanize-string": "^1.0.2",
@@ -57,12 +61,12 @@
"koa-static": "^5.0.0",
"load-cfg": "^0.7.0",
"lodash.get": "^4.4.2",
- "prettier": "^1.13.7",
+ "prettier": "^1.14.0",
"react-dev-utils": "^5.0.1",
"react-docgen-typescript-loader": "^2.1.1",
- "react-hot-loader": "4.3.3",
+ "react-hot-loader": "4.3.4",
"rehype-autolink-headings": "^2.0.3",
- "rehype-docz": "^0.7.0",
+ "rehype-docz": "^0.8.0",
"rehype-slug": "^2.0.1",
"remark-docz": "^0.7.0",
"remark-frontmatter": "^1.2.0",
@@ -78,13 +82,14 @@
"unified": "^7.0.0",
"unist-util-find": "^1.0.1",
"unist-util-is": "^2.1.2",
- "unist-util-visit": "^1.3.1",
+ "unist-util-visit": "^1.4.0",
"url-loader": "^1.0.1",
- "webpack": "^4.16.1",
+ "webpack": "^4.16.3",
"webpack-chain": "^4.8.0",
"webpack-hot-client": "^4.1.1",
"webpack-manifest-plugin": "^2.0.3",
"webpack-serve": "^2.0.2",
+ "webpack-serve-overlay": "^0.2.2",
"webpack-serve-waitpage": "^1.0.1",
"webpackbar": "^2.6.1",
"ws": "^6.0.0",
@@ -98,13 +103,13 @@
"@types/del": "^3.0.1",
"@types/express": "^4.16.0",
"@types/fs-extra": "^5.0.4",
- "@types/html-webpack-plugin": "^2.30.4",
+ "@types/html-webpack-plugin": "^3.2.0",
"@types/koa": "^2.0.46",
- "@types/lodash.get": "^4.4.3",
- "@types/node": "10.5.2",
+ "@types/lodash.get": "^4.4.4",
+ "@types/node": "10.5.4",
"@types/prettier": "^1.13.2",
"@types/resolve": "^0.0.8",
- "@types/webpack": "^4.4.7",
+ "@types/webpack": "^4.4.8",
"@types/webpack-chain": "^4.8.0",
"@types/ws": "^5.1.2",
"@types/yargs": "^11.1.1",
diff --git a/packages/docz-core/src/Bundler.ts b/packages/docz-core/src/Bundler.ts
index 2d9557d67..0865eb02b 100644
--- a/packages/docz-core/src/Bundler.ts
+++ b/packages/docz-core/src/Bundler.ts
@@ -4,7 +4,7 @@ import logger from 'signale'
import { Plugin } from './Plugin'
import { Config as Args, Env } from './commands/args'
-import { babelrc, BabelRC } from './utils/babelrc'
+import { getBabelConfig, BabelRC } from './utils/babel-config'
import * as paths from './config/paths'
export interface Server {
@@ -54,8 +54,8 @@ export class Bundler {
this.builder = build
}
- public getConfig(env: Env): C {
- const babelConfig = babelrc(this.args, env)
+ public async getConfig(env: Env): Promise {
+ const babelConfig = await getBabelConfig(this.args, env)
const config = this.mountConfig(this.config(babelConfig), env)
return this.args.modifyBundlerConfig(config, !this.isProd(env), this.args)
diff --git a/packages/docz-core/src/Entries.tsx b/packages/docz-core/src/Entries.tsx
index 8fb202d40..d600a4eb9 100644
--- a/packages/docz-core/src/Entries.tsx
+++ b/packages/docz-core/src/Entries.tsx
@@ -1,6 +1,6 @@
+import * as path from 'path'
import * as fs from 'fs-extra'
import * as glob from 'fast-glob'
-import * as path from 'path'
import * as paths from './config/paths'
import { touch, compiled } from './utils/fs'
@@ -9,6 +9,7 @@ import { mapToObj } from './utils/helpers'
import { Entry, EntryObj, parseMdx } from './Entry'
import { Plugin } from './Plugin'
import { Config } from './commands/args'
+import { repoInfo } from './utils/repo-info'
const fromTemplates = (file: string) => path.join(paths.templates, file)
@@ -30,13 +31,14 @@ const writeAppFiles = async (config: Config, dev: boolean): Promise => {
const root = await compiled(fromTemplates('root.tpl.js'))
const js = await compiled(fromTemplates('index.tpl.js'))
const html = await compiled(getHtmlFilepath(indexHtml))
+ const websocketUrl = `ws://${config.websocketHost}:${config.websocketPort}`
const rawRootJs = root({
theme,
isProd: !dev,
wrapper: config.wrapper,
hashRouter: config.hashRouter,
- websocketUrl: `ws://${config.websocketHost}:${config.websocketPort}`,
+ websocketUrl,
})
const rawIndexJs = js({
@@ -91,8 +93,10 @@ export class Entries {
public all: Map
public get: () => Promise
+ public repoUrl: string | null
constructor(config: Config) {
+ this.repoUrl = repoInfo()
this.all = new Map()
this.get = async () => this.getMap(config)
}
@@ -107,11 +111,14 @@ export class Entries {
const createEntry = async (file: string) => {
const ast = await parseMdx(file)
- const { settings, ...entry } = new Entry(ast, file, src)
+ const entry = new Entry(ast, file, src)
+
+ if (this.repoUrl) entry.setLink(this.repoUrl)
+ const { settings, ...rest } = entry
return {
...settings,
- ...entry,
+ ...rest,
}
}
diff --git a/packages/docz-core/src/Entry.ts b/packages/docz-core/src/Entry.ts
index 5461bfb8e..3c6e40a98 100644
--- a/packages/docz-core/src/Entry.ts
+++ b/packages/docz-core/src/Entry.ts
@@ -61,6 +61,7 @@ const getHeadings = (ast: any): Heading[] => {
export interface EntryObj {
id: string
filepath: string
+ link: string | null
slug: string
name: string
route: string
@@ -75,6 +76,7 @@ export class Entry {
public id: string
public filepath: string
+ public link: string | null
public slug: string
public route: string
public name: string
@@ -92,6 +94,7 @@ export class Entry {
this.id = ulid()
this.filepath = filepath
+ this.link = null
this.slug = this.slugify(filepath)
this.route = this.getRoute(parsed)
this.name = name
@@ -101,15 +104,19 @@ export class Entry {
this.settings = parsed
}
+ public setLink(url: string): void {
+ this.link = `${url}/${this.filepath}`
+ }
+
private getFilepath(file: string, src: string): string {
const srcPath = path.resolve(paths.root, src)
- const relativePath = path.relative(srcPath, file)
+ const filepath = path.relative(srcPath, file)
if (process.platform === 'win32') {
- return relativePath.split('\\').join('/')
+ return filepath.split('\\').join('/')
}
- return relativePath
+ return filepath
}
private getName(filepath: string, parsed: ParsedData): string {
diff --git a/packages/docz-core/src/Plugin.ts b/packages/docz-core/src/Plugin.ts
index af7c62db1..200bd4107 100644
--- a/packages/docz-core/src/Plugin.ts
+++ b/packages/docz-core/src/Plugin.ts
@@ -2,7 +2,7 @@ import get from 'lodash.get'
import { Config } from './commands/args'
import { isFn } from './utils/helpers'
-import { BabelRC } from './utils/babelrc'
+import { BabelRC } from './utils/babel-config'
export type SetConfig = (config: Config) => Config
export type ModifyBundlerConfig = (
diff --git a/packages/docz-core/src/bundlers/webpack/config.ts b/packages/docz-core/src/bundlers/webpack/config.ts
index f766a12c2..6d722fbf1 100644
--- a/packages/docz-core/src/bundlers/webpack/config.ts
+++ b/packages/docz-core/src/bundlers/webpack/config.ts
@@ -7,10 +7,11 @@ import htmlWebpackPlugin from 'html-webpack-plugin'
import manifestPlugin from 'webpack-manifest-plugin'
import UglifyJs from 'uglifyjs-webpack-plugin'
-import { Config as Args, Env } from '../../commands/args'
-import { BabelRC } from '../../utils/babelrc'
-import * as paths from '../../config/paths'
import * as loaders from './loaders'
+import * as paths from '../../config/paths'
+import { getClientEnvironment } from '../../config/env'
+import { Config as Args, Env } from '../../commands/args'
+import { BabelRC } from '../../utils/babel-config'
const uglify = new UglifyJs({
parallel: true,
@@ -126,28 +127,30 @@ export const createConfig = (args: Args, env: Env) => (
path.dirname(require.resolve('@babel/runtime/package.json'))
)
- const addExtensions = (resolve: any) => {
- resolve.extensions
- .add('.web.js')
- .add('.mjs')
- .add('.js')
- .add('.json')
- .add('.web.jsx')
- .add('.jsx')
- .add('.mdx')
+ config.when(isProd, cfg =>
+ cfg.resolve.alias.set(
+ 'webpack-hot-client/client',
+ require.resolve('webpack-hot-client/client')
+ )
+ )
+
+ config.resolve.extensions
+ .add('.web.js')
+ .add('.mjs')
+ .add('.js')
+ .add('.json')
+ .add('.web.jsx')
+ .add('.jsx')
+ .add('.mdx')
+ .end()
+
+ if (args.typescript) {
+ config.resolve.extensions
+ .prepend('.ts')
+ .prepend('.tsx')
.end()
-
- if (args.typescript) {
- resolve.extensions
- .prepend('.ts')
- .prepend('.tsx')
- .end()
- }
}
- addExtensions(config.resolve)
- addExtensions(config.resolveLoader)
-
config.resolve.modules
// prioritize our own
.add(paths.ownNodeModules)
@@ -170,13 +173,14 @@ export const createConfig = (args: Args, env: Env) => (
loaders.js(config, args)
loaders.mdx(config, args)
- args.typescript && loaders.ts(config, args)
- loaders.setupHappypack(config, args, babelrc)
loaders.images(config)
loaders.svg(config)
loaders.media(config)
loaders.fonts(config)
+ args.typescript && loaders.ts(config, args)
+ loaders.setupHappypack(config, args, babelrc)
+
/**
* plugins
*/
@@ -232,6 +236,7 @@ export const createConfig = (args: Args, env: Env) => (
config.plugin('injections').use(require('webpack/lib/DefinePlugin'), [
{
+ ...getClientEnvironment(base).stringified,
BASE_URL: JSON.stringify(base),
NODE_ENV: JSON.stringify(env),
},
diff --git a/packages/docz-core/src/bundlers/webpack/devserver.ts b/packages/docz-core/src/bundlers/webpack/devserver.ts
index 1841b9537..0639a2633 100644
--- a/packages/docz-core/src/bundlers/webpack/devserver.ts
+++ b/packages/docz-core/src/bundlers/webpack/devserver.ts
@@ -33,6 +33,8 @@ export const devServerConfig = (
hotClient: {
reload: false,
logLevel: logLevel('error'),
+ host: args.hotHost,
+ port: args.hotPort,
},
add: (app: Koa, middleware: any, options: any) => {
middleware.webpack()
diff --git a/packages/docz-core/src/commands/args.ts b/packages/docz-core/src/commands/args.ts
index 8f0360e97..dba14aea9 100644
--- a/packages/docz-core/src/commands/args.ts
+++ b/packages/docz-core/src/commands/args.ts
@@ -4,10 +4,11 @@ import titleize from 'titleize'
import envDotProp from 'env-dot-prop'
import { Plugin } from '../Plugin'
-import { BabelRC } from '../utils/babelrc'
+import { BabelRC } from '../utils/babel-config'
+import { setEnv } from '../config/env'
import * as paths from '../config/paths'
-const getEnv = (val: string, defaultValue: any = null): any =>
+const getEnv = (val: string | string[], defaultValue: any = null): any =>
envDotProp.get(val, defaultValue, { parse: true })
const removeScope = (name: string) => name.replace(/^@.*\//, '')
@@ -18,6 +19,11 @@ const getInitialTitle = (): string => {
return titleize(humanize(removeScope(name)))
}
+const getInitialDescription = (): string => {
+ const pkg = fs.readJsonSync(paths.packageJson, { throws: false })
+ return pkg && pkg.description ? pkg.description : 'My awesome app using docz'
+}
+
export type Env = 'production' | 'development'
export type ThemeConfig = Record
@@ -36,6 +42,8 @@ export interface Argv {
port: number
websocketPort: number
websocketHost: string
+ hotPort: number
+ hotHost: string
/* template args */
title: string
description: string
@@ -55,79 +63,90 @@ export interface Config extends Argv {
modifyBabelRc(babelrc: BabelRC, args: Config): BabelRC
}
-export const args = (yargs: any) => {
+export const args = (env: Env) => (yargs: any) => {
+ setEnv(env)
yargs.positional('base', {
type: 'string',
- default: '/',
+ default: getEnv('docz.base', '/'),
})
yargs.positional('source', {
alias: 'src',
type: 'string',
- default: './',
+ default: getEnv('docz.source', './'),
})
yargs.positional('files', {
type: 'string',
- default: '**/*.mdx',
+ default: getEnv('docz.files', '**/*.mdx'),
})
yargs.positional('dest', {
alias: 'd',
type: 'string',
- default: '.docz/dist',
+ default: getEnv('docz.dest', '.docz/dist'),
})
yargs.positional('title', {
type: 'string',
- default: getInitialTitle(),
+ default: getEnv('docz.title', getInitialTitle()),
})
yargs.positional('description', {
type: 'string',
- default: 'My awesome app using Docz',
+ default: getEnv('docz.description', getInitialDescription()),
})
yargs.positional('theme', {
type: 'string',
- default: 'docz-theme-default',
+ default: getEnv('docz.theme', 'docz-theme-default'),
})
yargs.positional('typescript', {
alias: 'ts',
type: 'boolean',
- default: false,
+ default: getEnv('docz.typescript', false),
})
yargs.positional('propsParser', {
type: 'boolean',
- default: true,
+ default: getEnv('docz.props.parser', true),
})
yargs.positional('wrapper', {
type: 'string',
+ default: getEnv('docz.wrapper', null),
})
yargs.positional('indexHtml', {
type: 'string',
+ default: getEnv('docz.index.html', null),
})
yargs.positional('ordering', {
type: 'string',
- default: 'descending',
+ default: getEnv('docz.ordering', 'descending'),
})
yargs.positional('debug', {
type: 'boolean',
- default: getEnv('debug', false),
+ default: getEnv('docz.debug', false),
})
yargs.positional('protocol', {
type: 'string',
- default: getEnv('https') ? 'https' : 'http',
+ default: getEnv('docz.https', true) ? 'https' : 'http',
})
yargs.positional('host', {
type: 'string',
- default: getEnv('host', '127.0.0.1'),
+ default: getEnv('docz.host', '127.0.0.1'),
})
yargs.positional('port', {
alias: 'p',
type: 'number',
- default: getEnv('port', 3000),
+ default: getEnv('docz.port', 3000),
+ })
+ yargs.positional('hotHost', {
+ type: 'string',
+ default: getEnv('docz.hot.host', '127.0.0.1'),
+ })
+ yargs.positional('hotPort', {
+ type: 'number',
+ default: getEnv('docz.hot.port', 8088),
})
yargs.positional('websocketHost', {
type: 'string',
- default: getEnv('websocket.host', '127.0.0.1'),
+ default: getEnv('docz.websocket.host', '127.0.0.1'),
})
yargs.positional('websocketPort', {
type: 'number',
- default: getEnv('websocket.port', 8089),
+ default: getEnv('docz.websocket.port', 8089),
})
}
diff --git a/packages/docz-core/src/commands/build.ts b/packages/docz-core/src/commands/build.ts
index 6d971e35b..129db5103 100644
--- a/packages/docz-core/src/commands/build.ts
+++ b/packages/docz-core/src/commands/build.ts
@@ -24,7 +24,7 @@ export const build = async (args: Config) => {
try {
await run('onPreBuild')
- await bundler.build(bundler.getConfig(env))
+ await bundler.build(await bundler.getConfig(env))
await run('onPostBuild')
} catch (err) {
logger.fatal(err)
diff --git a/packages/docz-core/src/commands/dev.ts b/packages/docz-core/src/commands/dev.ts
index 810725222..6ef4570d5 100644
--- a/packages/docz-core/src/commands/dev.ts
+++ b/packages/docz-core/src/commands/dev.ts
@@ -16,14 +16,20 @@ export const dev = async (args: Config) => {
const env = envDotProp.get('node.env')
const config = loadConfig(args)
const port = await detectPort(config.port)
+ const hotPort = await detectPort(config.hotPort)
const websocketPort = await detectPort(config.websocketPort)
const entries = new Entries(config)
- const bundler = webpack({ ...config, port }, env)
- const server = await bundler.createServer(bundler.getConfig(env))
- const { app } = await server.start()
+ envDotProp.set(
+ 'webpack.server.overlay.ws.url',
+ `ws://${config.hotHost}:${hotPort}`
+ )
- const newConfig = { ...config, websocketPort }
+ const newConfig = { ...config, websocketPort, hotPort, port }
+ const bundler = webpack(newConfig, env)
+ const bundlerConfig = await bundler.getConfig(env)
+ const server = await bundler.createServer(bundlerConfig)
+ const { app } = await server.start()
const dataServer = new DataServer(
app.server,
config.websocketPort,
diff --git a/packages/docz-core/src/config/env.ts b/packages/docz-core/src/config/env.ts
new file mode 100644
index 000000000..8ef08d083
--- /dev/null
+++ b/packages/docz-core/src/config/env.ts
@@ -0,0 +1,89 @@
+import * as path from 'path'
+import envDotProp from 'env-dot-prop'
+
+import { root, resolveApp } from './paths'
+
+const populateNodePath = () => {
+ // We support resolving modules according to `NODE_PATH`.
+ // It works similar to `NODE_PATH` in Node itself:
+ // https://nodejs.org/api/modules.html#modules_loading_from_the_global_folders
+ // Note that unlike in Node, only *relative* paths from `NODE_PATH` are honored.
+ // Otherwise, we risk importing Node.js core modules into an app instead of Webpack shims.
+ // https://github.com/facebook/create-react-app/issues/1023#issuecomment-265344421
+ // We also resolve them to make sure all tools using them work consistently.
+ return (envDotProp.get('node.path') || '')
+ .split(path.delimiter)
+ .filter((folder: any) => folder && !path.isAbsolute(folder))
+ .map((folder: any) => path.resolve(root, folder))
+ .join(path.delimiter)
+}
+
+const configDotEnv = () => {
+ const NODE_ENV = envDotProp.get('node.env')
+ const dotenv = resolveApp('.env')
+
+ const dotenvFiles = [
+ `${dotenv}.${NODE_ENV}.local`,
+ `${dotenv}.${NODE_ENV}`,
+ // Don't include `.env.local` for `test` environment
+ // since normally you expect tests to produce the same
+ // results for everyone
+ NODE_ENV !== 'test' && `${dotenv}.local`,
+ dotenv,
+ ]
+
+ // Load environment variables from .env* files. Suppress warnings using silent
+ // if this file is missing. dotenv will never modify any environment variables
+ // that have already been set. Variable expansion is supported in .env files.
+ // https://github.com/motdotla/dotenv
+ dotenvFiles.filter(Boolean).forEach(dotenvFile => {
+ require('dotenv').config({
+ path: dotenvFile,
+ })
+ })
+}
+
+export const setEnv = (env: string) => {
+ envDotProp.set('babel.env', env)
+ envDotProp.set('node.env', env)
+
+ configDotEnv()
+ populateNodePath()
+}
+
+export interface RT {
+ [key: string]: any
+}
+
+export const getClientEnvironment = (publicUrl: string) => {
+ const APP_TEST = /^(REACT_APP_)|(ANGULAR_APP_)|(VUE_APP_)|(DOCZ_)/i
+ const raw: RT = Object.keys(process.env)
+ .filter(key => APP_TEST.test(key))
+ .reduce(
+ (env: RT, key) => {
+ env[key] = process.env[key]
+ return env
+ },
+ {
+ // Useful for determining whether weβre running in production mode. Most
+ // importantly, it switches React into the correct mode.
+ NODE_ENV: envDotProp.get('node.env') || 'development',
+ // Useful for resolving the correct path to static assets in `public`. For
+ // example,
. This should
+ // only be used as an escape hatch. Normally you would put images into the `src`
+ // and `import` them in code to get their
+ PUBLIC_URL: publicUrl,
+ WEBPACK_SERVE_OVERLAY_WS_URL: envDotProp.get(
+ 'webpack.server.overlay.ws.url'
+ ),
+ }
+ )
+ const stringified = {
+ 'process.env': Object.keys(raw).reduce((env: RT, key) => {
+ env[key] = JSON.stringify(raw[key])
+ return env
+ }, {}),
+ }
+
+ return { raw, stringified }
+}
diff --git a/packages/docz-core/src/config/paths.ts b/packages/docz-core/src/config/paths.ts
index 9fb5e1c0c..528c9c7b4 100644
--- a/packages/docz-core/src/config/paths.ts
+++ b/packages/docz-core/src/config/paths.ts
@@ -15,8 +15,8 @@ const ensureSlash = (filepath: any, needsSlash: boolean) => {
}
export const root = fs.realpathSync(process.cwd())
-const resolveApp = (to: string) => path.resolve(root, to)
-const resolveOwn = (to: string) => path.resolve(__dirname, '../', to)
+export const resolveApp = (to: string) => path.resolve(root, to)
+export const resolveOwn = (to: string) => path.resolve(__dirname, '../', to)
export interface Paths {
root: string
@@ -28,6 +28,7 @@ export interface Paths {
app: string
appPublic: string
appNodeModules: string
+ appPackageJson: string
ownNodeModules: string
getDist: (dest: string) => string
@@ -50,6 +51,7 @@ export const docz = resolveApp('.docz')
export const app = path.resolve(docz, 'app/')
export const appPublic = path.resolve(docz, 'public/')
export const appNodeModules = resolveApp('node_modules')
+export const appPackageJson = resolveApp('package.json')
export const ownNodeModules = resolveOwn('node_modules')
export const getDist = (dest: string) => path.join(root, dest)
diff --git a/packages/docz-core/src/index.ts b/packages/docz-core/src/index.ts
index b2badb89f..5b9921e49 100644
--- a/packages/docz-core/src/index.ts
+++ b/packages/docz-core/src/index.ts
@@ -2,6 +2,7 @@ import * as commands from './commands'
import { args } from './commands/args'
export { commands, args }
+export { setEnv } from './config/env'
export { Config } from './commands/args'
+export { BabelRC } from './utils/babel-config'
export { Plugin, createPlugin } from './Plugin'
-export { BabelRC } from './utils/babelrc'
diff --git a/packages/docz-core/src/types.d.ts b/packages/docz-core/src/types.d.ts
index 476bd30f4..e28108a3b 100644
--- a/packages/docz-core/src/types.d.ts
+++ b/packages/docz-core/src/types.d.ts
@@ -5,7 +5,9 @@ declare module 'babylon'
declare module 'babel-traverse'
declare module 'env-dot-prop'
declare module 'chokidar'
+declare module 'find-up'
declare module 'humanize-string'
+declare module 'get-pkg-repo'
declare module 'titleize'
declare module 'unified'
declare module 'strip-indent'
diff --git a/packages/docz-core/src/utils/babel-config.ts b/packages/docz-core/src/utils/babel-config.ts
new file mode 100644
index 000000000..9a9c42449
--- /dev/null
+++ b/packages/docz-core/src/utils/babel-config.ts
@@ -0,0 +1,99 @@
+import { load } from 'load-cfg'
+import merge from 'deepmerge'
+
+import { Config, Env } from '../commands/args'
+import { Plugin } from '../Plugin'
+
+export interface BabelRC {
+ presets: any[]
+ plugins: any[]
+ cacheDirectory?: boolean
+ babelrc?: boolean
+}
+
+/**
+ * Presets configuration
+ */
+
+const PRESETS_REACT = /@babel\/preset-env|@babel\/preset-react|babel-preset-react-app|next\/babel|razzle/
+const PRESET_TS = /@babel\/preset-typescript/
+
+const getPresets = (args: Config, { presets }: BabelRC) => {
+ const hasPresets = presets && presets.length > 0
+ const needReact = !hasPresets || presets.every(p => !PRESETS_REACT.test(p))
+ const needTSPreset = !hasPresets || presets.every(p => !PRESET_TS.test(p))
+
+ const newPresets: any[] = needReact
+ ? [[require.resolve('babel-preset-react-app'), { flow: !args.typescript }]]
+ : []
+
+ if (needTSPreset && args.typescript) {
+ newPresets.push(require.resolve('@babel/preset-typescript'))
+ }
+
+ return newPresets
+}
+
+/**
+ * Plugins configuration
+ */
+
+const PRESETS_WITH_DYNAMIC = /babel-preset-react-app|next\/babel|razzle/
+const DYNAMIC_IMPORT = /@babel\/plugin-syntax-dynamic-import/
+const HOT_LOADER = /react-hot-loader\/babel/
+const DOCGEN = /babel-plugin-react-docgen/
+
+const getPlugins = (args: Config, env: Env, { presets, plugins }: BabelRC) => {
+ const newPlugins: any[] = []
+ const isProd = env === 'production'
+ const hasPresets = presets && presets.length > 0
+
+ const needHotLoader = plugins.every(p => !HOT_LOADER.test(p))
+ const needReactDocgen = plugins.every(p => !DOCGEN.test(p))
+ const needBabelDynamicImport =
+ hasPresets &&
+ presets.every(p => !PRESETS_WITH_DYNAMIC.test(p)) &&
+ plugins.every(p => !DYNAMIC_IMPORT.test(p))
+
+ if (needHotLoader && !isProd) {
+ newPlugins.push(require.resolve('react-hot-loader/babel'))
+ }
+
+ if (needReactDocgen && args.propsParser && !args.typescript) {
+ newPlugins.push([
+ require.resolve('babel-plugin-react-docgen'),
+ { resolver: 'findAllExportedComponentDefinitions' },
+ ])
+ }
+
+ if (needBabelDynamicImport) {
+ newPlugins.push(require.resolve('@babel/plugin-syntax-dynamic-import'))
+ }
+
+ return newPlugins
+}
+
+/**
+ * Exporting .babelrc config used on docz
+ */
+
+export const getBabelConfig = async (
+ args: Config,
+ env: Env
+): Promise => {
+ const localBabelRc = load('babel', { presets: [], plugins: [] })
+ const presets = getPresets(args, localBabelRc)
+ const plugins = getPlugins(args, env, localBabelRc)
+
+ const config = merge(localBabelRc, {
+ presets,
+ plugins,
+ cacheDirectory: !args.debug,
+ babelrc: false,
+ })
+
+ const reduce = Plugin.reduceFromPlugins(args.plugins)
+ const newConfig = reduce('modifyBabelRc', config, args)
+
+ return args.modifyBabelRc(newConfig, args)
+}
diff --git a/packages/docz-core/src/utils/babelrc.ts b/packages/docz-core/src/utils/babelrc.ts
deleted file mode 100644
index b1dc96bd7..000000000
--- a/packages/docz-core/src/utils/babelrc.ts
+++ /dev/null
@@ -1,56 +0,0 @@
-import { load } from 'load-cfg'
-import merge from 'deepmerge'
-
-import { Config, Env } from '../commands/args'
-import { Plugin } from '../Plugin'
-
-export interface BabelRC {
- presets?: any[]
- plugins?: any[]
- cacheDirectory?: boolean
- babelrc?: boolean
-}
-
-const getPresets = (args: Config) => {
- const presets: any[] = [
- [require.resolve('babel-preset-react-app'), { flow: !args.typescript }],
- ]
-
- if (args.typescript) presets.push(require.resolve('@babel/preset-typescript'))
- return presets
-}
-
-const getPlugins = (args: Config, env: Env) => {
- const isProd = env === 'production'
- const plugins: any[] = []
-
- if (!isProd) {
- plugins.push(require.resolve('react-hot-loader/babel'))
- }
-
- if (args.propsParser && !args.typescript) {
- plugins.push([
- require.resolve('babel-plugin-react-docgen'),
- { resolver: 'findAllExportedComponentDefinitions' },
- ])
- }
-
- return plugins
-}
-
-export const babelrc = (args: Config, env: Env): BabelRC => {
- const presets = getPresets(args)
- const plugins = getPlugins(args, env)
-
- const config = merge(load('babel', null), {
- presets,
- plugins,
- cacheDirectory: !args.debug,
- babelrc: false,
- })
-
- const reduce = Plugin.reduceFromPlugins(args.plugins)
- const newConfig = reduce('modifyBabelRc', config, args)
-
- return args.modifyBabelRc(newConfig, args)
-}
diff --git a/packages/docz-core/src/utils/load-config.ts b/packages/docz-core/src/utils/load-config.ts
index a2a7b054f..3c4fbfdbc 100644
--- a/packages/docz-core/src/utils/load-config.ts
+++ b/packages/docz-core/src/utils/load-config.ts
@@ -4,7 +4,7 @@ import * as paths from '../config/paths'
import { Config } from '../commands/args'
import { Plugin } from '../Plugin'
import { omit } from './helpers'
-import { BabelRC } from './babelrc'
+import { BabelRC } from './babel-config'
const toOmit = ['_', '$0', 'version', 'help']
diff --git a/packages/docz-core/src/utils/repo-info.ts b/packages/docz-core/src/utils/repo-info.ts
new file mode 100644
index 000000000..0351ee9f2
--- /dev/null
+++ b/packages/docz-core/src/utils/repo-info.ts
@@ -0,0 +1,27 @@
+import * as path from 'path'
+import * as fs from 'fs-extra'
+import getPkgRepo from 'get-pkg-repo'
+import findup from 'find-up'
+
+import * as paths from '../config/paths'
+
+export const repoInfo = (): string | null => {
+ try {
+ const project = path.parse(findup.sync('.git')).dir
+ const relative = path.relative(project, paths.root)
+ const tree = path.join('/tree/master', relative)
+ const pkg = fs.readJsonSync(paths.appPackageJson)
+ const repo = getPkgRepo(pkg)
+
+ return (
+ repo &&
+ repo.browsetemplate
+ .replace('{domain}', repo.domain)
+ .replace('{user}', repo.user)
+ .replace('{project}', repo.project)
+ .replace('{/tree/committish}', tree)
+ )
+ } catch (err) {
+ return null
+ }
+}
diff --git a/packages/docz-core/templates/index.tpl.js b/packages/docz-core/templates/index.tpl.js
index 38b4d53cc..6ae7900a0 100644
--- a/packages/docz-core/templates/index.tpl.js
+++ b/packages/docz-core/templates/index.tpl.js
@@ -1,3 +1,4 @@
+<% if (!isProd) {%>import 'webpack-serve-overlay'<%}%>
import React from 'react'
import ReactDOM from 'react-dom'
diff --git a/packages/docz-core/templates/root.tpl.js b/packages/docz-core/templates/root.tpl.js
index d382c01fb..2dc347fb3 100644
--- a/packages/docz-core/templates/root.tpl.js
+++ b/packages/docz-core/templates/root.tpl.js
@@ -9,9 +9,12 @@ import Theme from '<%- theme %>'
<% if (!isProd) {%>
class Root extends React.Component {
- state = {
- config: {},
- entries: {},
+ constructor(props, ctx) {
+ super(props, ctx)
+ this.state = {
+ entries: {},
+ config: {},
+ }
}
async componentDidMount() {
diff --git a/packages/docz-plugin-babel6/CHANGELOG.md b/packages/docz-plugin-babel6/CHANGELOG.md
index 2cad9dc39..15573160d 100644
--- a/packages/docz-plugin-babel6/CHANGELOG.md
+++ b/packages/docz-plugin-babel6/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-plugin-babel6
+
# [0.7.0](https://github.com/pedronauck/docz/compare/v0.6.2...v0.7.0) (2018-07-23)
diff --git a/packages/docz-plugin-babel6/package.json b/packages/docz-plugin-babel6/package.json
index f0355a0eb..724acbdab 100644
--- a/packages/docz-plugin-babel6/package.json
+++ b/packages/docz-plugin-babel6/package.json
@@ -1,6 +1,6 @@
{
"name": "docz-plugin-babel6",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "This package makes it possible to use babel6 with docz",
"license": "MIT",
"main": "dist/index.js",
@@ -26,7 +26,7 @@
"babel-loader": "^7.1.5",
"babel-preset-react-app": "^3.1.2",
"babel-runtime": "^6.26.0",
- "docz-core": "^0.7.0",
+ "docz-core": "^0.8.0",
"happypack": "^5.0.0",
"react-docgen-typescript-loader": "^2.1.1",
"ts-loader": "^4.4.2"
diff --git a/packages/docz-plugin-css/CHANGELOG.md b/packages/docz-plugin-css/CHANGELOG.md
index 2a387e62f..1ce1037d3 100644
--- a/packages/docz-plugin-css/CHANGELOG.md
+++ b/packages/docz-plugin-css/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package docz-plugin-css
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/packages/docz-plugin-css/package.json b/packages/docz-plugin-css/package.json
index 3bb619517..ad9da50b0 100644
--- a/packages/docz-plugin-css/package.json
+++ b/packages/docz-plugin-css/package.json
@@ -1,6 +1,6 @@
{
"name": "docz-plugin-css",
- "version": "0.7.1",
+ "version": "0.8.0",
"description": "This package makes it possible to use preprocessors and css modules on docz",
"license": "MIT",
"main": "dist/index.js",
@@ -25,8 +25,8 @@
"autoprefixer": "^9.0.1",
"css-loader": "^1.0.0",
"deepmerge": "^2.1.1",
- "docz-core": "^0.7.0",
- "less": "^3.7.1",
+ "docz-core": "^0.8.0",
+ "less": "^3.8.0",
"less-loader": "^4.1.0",
"loader-utils": "^1.1.0",
"mini-css-extract-plugin": "^0.4.1",
@@ -39,7 +39,7 @@
"style-loader": "^0.21.0",
"stylus": "^0.54.5",
"stylus-loader": "^3.0.2",
- "webpack": "^4.16.1",
+ "webpack": "^4.16.3",
"webpack-chain": "^4.8.0"
}
}
diff --git a/packages/docz-plugin-svgr/README.md b/packages/docz-plugin-svgr/README.md
new file mode 100644
index 000000000..711412f10
--- /dev/null
+++ b/packages/docz-plugin-svgr/README.md
@@ -0,0 +1,46 @@
+# docz-plugin-svgr
+
+This plugin allow you to use [svgr](https://github.com/smooth-code/svgr/tree/master/packages/webpack) as loader for svg images together with default `file-loader`
+
+## Install
+
+```bash
+$ yarn add docz-plugin-svgr
+```
+
+## Usage
+
+Just import the plugin and add it on your `doczrc.js`
+
+```js
+import { svgr } from 'docz-plugin-svgr'
+
+export default {
+ plugins: [svgr()]
+}
+```
+
+Then just use named imports to import using svgr
+
+```jsx
+import starUrl, { ReactComponent as Star } from './star.svg'
+
+const App = () => (
+
+

+
+
+)
+```
+
+## Custom options
+
+If you want to pass [custom options](https://github.com/smooth-code/svgr/tree/master/packages/webpack#passing-options) for `@svgr/webpack` just pass as first argument of the functio
+
+```js
+import { svgr } from 'docz-plugin-svgr'
+
+export default {
+ plugins: [svgr({ native: true })]
+}
+```
diff --git a/packages/docz-plugin-svgr/package.json b/packages/docz-plugin-svgr/package.json
new file mode 100644
index 000000000..da09c50f9
--- /dev/null
+++ b/packages/docz-plugin-svgr/package.json
@@ -0,0 +1,28 @@
+{
+ "name": "docz-plugin-svgr",
+ "version": "0.8.0",
+ "description": "Use svgr as loader for svg images",
+ "license": "MIT",
+ "main": "dist/index.js",
+ "umd:main": "dist/index.umd.js",
+ "module": "dist/index.m.js",
+ "typings": "dist/index.d.ts",
+ "source": "src/index.ts",
+ "files": [
+ "dist/",
+ "package.json",
+ "README.md"
+ ],
+ "scripts": {
+ "dev": "libundler watch --ts -e all",
+ "build": "libundler build --ts -e all --c",
+ "fix": "run-s fix:*",
+ "fix:prettier": "prettier \"src/**/*.{ts,tsx}\" --write",
+ "fix:tslint": "tslint --fix --project .",
+ "tslint": "tslint --project ."
+ },
+ "dependencies": {
+ "@svgr/webpack": "^2.1.1",
+ "docz-core": "^0.8.0"
+ }
+}
diff --git a/packages/docz-plugin-svgr/src/index.ts b/packages/docz-plugin-svgr/src/index.ts
new file mode 100644
index 000000000..08f3b7378
--- /dev/null
+++ b/packages/docz-plugin-svgr/src/index.ts
@@ -0,0 +1,25 @@
+import { createPlugin } from 'docz-core'
+
+export interface Options {
+ [key: string]: any
+}
+
+const defaultOptions = {
+ icon: true,
+}
+
+export const svgr = (options: Options = defaultOptions) =>
+ createPlugin({
+ modifyBundlerConfig: config => {
+ const rule = config.module.rules.find(
+ (rule: any) => rule.test.toString() === '/\\.(svg)(\\?.*)?$/'
+ )
+
+ rule.use.unshift({
+ loader: '@svgr/webpack',
+ options,
+ })
+
+ return config
+ },
+ })
diff --git a/packages/docz-plugin-svgr/tsconfig.json b/packages/docz-plugin-svgr/tsconfig.json
new file mode 100644
index 000000000..07bd504b8
--- /dev/null
+++ b/packages/docz-plugin-svgr/tsconfig.json
@@ -0,0 +1,12 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "dist",
+ "rootDir": "src",
+ "declaration": true,
+ "types": ["node"],
+ "typeRoots": ["node_modules/@types"]
+ },
+ "include": ["src/**/*"],
+ "exclude": ["node_modules/**"]
+}
diff --git a/packages/docz-plugin-svgr/tslint.json b/packages/docz-plugin-svgr/tslint.json
new file mode 100644
index 000000000..0946f2096
--- /dev/null
+++ b/packages/docz-plugin-svgr/tslint.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tslint.json"
+}
diff --git a/packages/docz-theme-default/CHANGELOG.md b/packages/docz-theme-default/CHANGELOG.md
index d585c15b5..1ff781821 100644
--- a/packages/docz-theme-default/CHANGELOG.md
+++ b/packages/docz-theme-default/CHANGELOG.md
@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+### Bug Fixes
+
+* **docz-theme-default:** get fullscreen from localstorage ([0f8aa56](https://github.com/pedronauck/docz/commit/0f8aa56))
+
+
+### Features
+
+* **docz-theme-default:** add html output on playground ([be7a749](https://github.com/pedronauck/docz/commit/be7a749))
+
+
+
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/packages/docz-theme-default/librc.js b/packages/docz-theme-default/librc.js
index c88cd46a2..eb90c11e5 100644
--- a/packages/docz-theme-default/librc.js
+++ b/packages/docz-theme-default/librc.js
@@ -1,25 +1,27 @@
const svg = require('rollup-plugin-svg')
const pkg = require('./package.json')
-const inline = [
- 'facepaint',
- 'match-sorter',
- 'react-breakpoints',
- 'react-feather',
- 'react-powerplug',
- 'webfontloader',
-]
-
-const external = Object.keys(pkg.dependencies)
- .filter(dep => inline.indexOf(dep) === -1)
- .concat([
- 'polished/lib/colors/rgba',
- 'react-syntax-highlighter/prism',
- 'react-feather/dist/icons/search',
- 'react-feather/dist/icons/chevron-down',
- ])
+const external = Object.keys(pkg.dependencies).concat([
+ 'react-dom/server',
+ 'polished/lib/color/rgba',
+ 'polished/lib/color/lighten',
+ 'polished/lib/color/darken',
+ 'react-syntax-highlighter/prism',
+ 'react-syntax-highlighter/prism-light',
+ 'react-feather/dist/icons/edit-2',
+ 'react-feather/dist/icons/chevron-down',
+ 'react-feather/dist/icons/search',
+ 'react-feather/dist/icons/clipboard',
+ 'react-feather/dist/icons/check',
+ 'react-feather/dist/icons/smartphone',
+ 'react-feather/dist/icons/tablet',
+ 'react-feather/dist/icons/monitor',
+ 'react-feather/dist/icons/maximize',
+ 'react-feather/dist/icons/minimize',
+])
module.exports = {
+ sourcemap: false,
plugins: [svg()],
external,
}
diff --git a/packages/docz-theme-default/package.json b/packages/docz-theme-default/package.json
index dd43f3bd6..d2742073f 100644
--- a/packages/docz-theme-default/package.json
+++ b/packages/docz-theme-default/package.json
@@ -1,6 +1,6 @@
{
"name": "docz-theme-default",
- "version": "0.7.1",
+ "version": "0.8.0",
"description": "The default theme of docz",
"license": "MIT",
"main": "dist/index.js",
@@ -22,13 +22,15 @@
},
"dependencies": {
"copy-text-to-clipboard": "^1.0.4",
- "docz": "^0.7.1",
+ "docz": "^0.8.0",
"emotion": "^9.2.6",
"emotion-theming": "^9.2.6",
"facepaint": "^1.2.1",
"hotkeys-js": "^3.3.5",
+ "lodash.get": "^4.4.2",
"match-sorter": "^2.2.3",
"polished": "^1.9.3",
+ "pretty": "^2.0.0",
"prop-types": "15.6.2",
"re-resizable": "^4.7.1",
"react": "^16.2.0",
@@ -47,7 +49,8 @@
"react-dom": "^16.2.0"
},
"devDependencies": {
- "@types/react": "^16.4.6",
+ "@types/lodash.get": "^4.4.4",
+ "@types/react": "^16.4.7",
"@types/react-dom": "^16.0.6",
"babel-plugin-emotion": "^9.2.6",
"rollup-plugin-svg": "^1.0.1"
diff --git a/packages/docz-theme-default/src/components/ui/Button.tsx b/packages/docz-theme-default/src/components/ui/Button.tsx
index 02c4865a6..28b695e4f 100644
--- a/packages/docz-theme-default/src/components/ui/Button.tsx
+++ b/packages/docz-theme-default/src/components/ui/Button.tsx
@@ -1,6 +1,8 @@
+import * as React from 'react'
+import { SFC, ComponentType } from 'react'
import styled from 'react-emotion'
-export const Button = styled('button')`
+const BaseButton = styled('button')`
cursor: pointer;
display: flex;
align-items: center;
@@ -8,6 +10,15 @@ export const Button = styled('button')`
border: none;
`
+interface ButtonProps {
+ as?: ComponentType | string
+}
+
+export const Button: SFC = ({
+ as: Component = BaseButton,
+ ...props
+}) =>
+
export const ButtonLink = styled(Button)`
background: transparent;
`
diff --git a/packages/docz-theme-default/src/components/ui/NotFound.tsx b/packages/docz-theme-default/src/components/ui/NotFound.tsx
index 8acb6215c..952816b9d 100644
--- a/packages/docz-theme-default/src/components/ui/NotFound.tsx
+++ b/packages/docz-theme-default/src/components/ui/NotFound.tsx
@@ -35,7 +35,7 @@ export const NotFound = () => (
Page Not Found
- Check if you haven't changed the document route or delete it!
+ Check if you haven't changed the document route or deleted it!
diff --git a/packages/docz-theme-default/src/components/ui/Page.tsx b/packages/docz-theme-default/src/components/ui/Page.tsx
index 572e91c1b..7394fa768 100644
--- a/packages/docz-theme-default/src/components/ui/Page.tsx
+++ b/packages/docz-theme-default/src/components/ui/Page.tsx
@@ -1,33 +1,78 @@
import * as React from 'react'
+import { SFC, Fragment } from 'react'
import { PageProps, ThemeConfig } from 'docz'
-import { SFC } from 'react'
+import Edit from 'react-feather/dist/icons/edit-2'
import styled from 'react-emotion'
+import { ButtonLink } from './Button'
import { Sidebar, Main } from '../shared'
+const Wrapper = styled('div')`
+ flex: 1;
+ height: 100%;
+ overflow-y: auto;
+ color: ${p => p.theme.colors.text};
+ background: ${p => p.theme.colors.background};
+`
+
export const Container = styled('div')`
+ position: relative;
margin: 0 auto;
width: 960px;
max-width: 100%;
${p => p.theme.mq(p.theme.styles.container)};
`
-const Wrapper = styled('div')`
- flex: 1;
- height: 100%;
- overflow-y: auto;
+const EditPage = styled(ButtonLink.withComponent('a'))`
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: absolute;
+ padding: 2px 8px;
+ margin: 8px;
+ border-radius: 3px;
+ border: 1px solid ${p => p.theme.colors.border};
+ opacity: 0.7;
+ transition: opacity 0.4s;
+ font-size: 13px;
color: ${p => p.theme.colors.text};
- background: ${p => p.theme.colors.background};
+ text-decoration: none;
+ text-transform: uppercase;
+
+ &:hover {
+ opacity: 1;
+ }
+
+ ${p =>
+ p.theme.mq({
+ top: [0, 10],
+ right: [0, 42],
+ })};
`
-export const Page: SFC = ({ children, doc: { fullpage } }) => {
+const EditIcon = styled(Edit)`
+ margin-right: 5px;
+`
+
+export const Page: SFC = ({ children, doc: { link, fullpage } }) => {
+ const content = (
+
+ {link && (
+
+ Edit page
+
+ )}
+ {children}
+
+ )
+
return (
{config => (
{!fullpage && }
- {fullpage ? children : {children}}
+ {fullpage ? content : {content}}
)}
diff --git a/packages/docz-theme-default/src/components/ui/Pre.tsx b/packages/docz-theme-default/src/components/ui/Pre.tsx
index 0e9845ae7..258503a8e 100644
--- a/packages/docz-theme-default/src/components/ui/Pre.tsx
+++ b/packages/docz-theme-default/src/components/ui/Pre.tsx
@@ -3,6 +3,8 @@ import { SFC, Component, Fragment } from 'react'
import { ThemeConfig } from 'docz'
import styled, { cx } from 'react-emotion'
import rgba from 'polished/lib/color/rgba'
+import lighten from 'polished/lib/color/lighten'
+import darken from 'polished/lib/color/darken'
import BaseCheck from 'react-feather/dist/icons/check'
import SyntaxHighlighter from 'react-syntax-highlighter/prism-light'
import Clipboard from 'react-feather/dist/icons/clipboard'
@@ -11,7 +13,7 @@ import copy from 'copy-text-to-clipboard'
import { ButtonSwap } from './ButtonSwap'
import { ButtonLink } from './Button'
-const TOP_PADDING = '25px'
+const TOP_PADDING = '15px'
const PrismTheme = styled('pre')`
${p => p.theme.prismTheme};
@@ -43,7 +45,7 @@ const Wrapper = styled('div')`
position: relative;
border: 1px solid ${p => p.theme.colors.border};
border-radius: 5px;
- background: ${p => p.theme.colors.preBg};
+ background: ${p => darken(0.01, p.theme.colors.preBg)};
${p => p.theme.mq(p.theme.styles.pre)};
.react-syntax-highlighter-line-number {
@@ -78,8 +80,16 @@ const Check = styled(BaseCheck)`
stroke: ${p => p.theme.colors.primary};
`
-export const ClipboardAction: SFC<{ content: string }> = ({ content }) => (
+interface ClipboardActionProps {
+ content: string
+}
+
+export const ClipboardAction: SFC = ({
+ content,
+ ...props
+}) => (
copy(content)}
@@ -91,10 +101,13 @@ export const ClipboardAction: SFC<{ content: string }> = ({ content }) => (
const Nullable: SFC = ({ children }) => {children}
-const linesStyle = (colors: any) => ({
- padding: `${TOP_PADDING} 0`,
- borderRight: `1px solid ${colors.border}`,
- background: rgba(colors.background, 0.5),
+const linesStyle = (config: any) => ({
+ padding: `${TOP_PADDING} 3px`,
+ borderRight: `1px solid ${config.colors.border}`,
+ background:
+ config.mode === 'light'
+ ? lighten(0.13, config.colors.border)
+ : darken(0.04, config.colors.border),
left: 0,
})
@@ -117,7 +130,7 @@ export class Pre extends Component {
language="javascript"
showLineNumbers
useInlineStyles={false}
- lineNumberContainerStyle={linesStyle(config.colors)}
+ lineNumberContainerStyle={linesStyle(config)}
PreTag={Nullable}
CodeTag={getCode(children)}
>
diff --git a/packages/docz-theme-default/src/components/ui/Render/Handle.tsx b/packages/docz-theme-default/src/components/ui/Render/Handle.tsx
index e937ab497..29d5572db 100644
--- a/packages/docz-theme-default/src/components/ui/Render/Handle.tsx
+++ b/packages/docz-theme-default/src/components/ui/Render/Handle.tsx
@@ -4,23 +4,26 @@ import styled, { css } from 'react-emotion'
export const HANDLE_SIZE = '20px'
-const line = (color: string, position: string, horizontal: boolean) => css`
- position: absolute;
- display: block;
- top: ${horizontal ? '50%' : position};
- left: ${horizontal ? position : '50%'};
- content: '';
- width: ${horizontal ? '2px' : '25px'};
- height: ${horizontal ? '25px' : '2px'};
- background: ${color};
- transform: translate(-50%, -50%);
-`
-
interface HandleProps {
full: boolean
horizontal: boolean
+ theme?: any
}
+const line = (position: string) => (p: HandleProps) => css`
+ content: '';
+ position: absolute;
+ display: block;
+ top: ${p.horizontal ? '50%' : position};
+ left: ${p.horizontal ? position : '50%'};
+ width: ${p.horizontal ? '2px' : '25px'};
+ height: ${p.horizontal ? '25px' : '2px'};
+ background: ${p.theme.mode === 'light'
+ ? darken(0.05, p.theme.colors.border)
+ : lighten(0.06, p.theme.colors.border)};
+ transform: translate(-50%, -50%);
+`
+
const whenHorizontal = (on: any, off: any) => (p: HandleProps) =>
p.horizontal ? on : off
@@ -33,12 +36,9 @@ export const Handle = styled('div')`
display: block;
width: ${whenHorizontal(HANDLE_SIZE, 'calc(100% + 5px)')};
height: ${handleHeight};
- border: 1px solid ${p => p.theme.colors.border};
+ border: 1px solid ${p => lighten(0.03, p.theme.colors.border)};
border-radius: ${whenHorizontal('0 4px 4px 0', '0 0 4px 4px')};
- background: ${p =>
- p.theme.mode === 'light'
- ? lighten(0.1, p.theme.colors.border)
- : darken(0.1, p.theme.colors.border)};
+ background: ${p => darken(0.01, p.theme.colors.preBg)};
${whenHorizontal(
`
@@ -52,10 +52,10 @@ export const Handle = styled('div')`
)};
&:after {
- ${p => line(p.theme.colors.border, 'calc(50% + 3px)', p.horizontal)};
+ ${line('calc(50% + 3px)')};
}
&:before {
- ${p => line(p.theme.colors.border, 'calc(50% - 3px)', p.horizontal)};
+ ${line('calc(50% - 3px)')};
}
`
diff --git a/packages/docz-theme-default/src/components/ui/Render/index.tsx b/packages/docz-theme-default/src/components/ui/Render/index.tsx
index 34d7a3501..84cc0fb20 100644
--- a/packages/docz-theme-default/src/components/ui/Render/index.tsx
+++ b/packages/docz-theme-default/src/components/ui/Render/index.tsx
@@ -1,11 +1,17 @@
import * as React from 'react'
import { Component, Fragment } from 'react'
+import { renderToStaticMarkup } from 'react-dom/server'
import { RenderComponentProps } from 'docz'
+import styled, { css } from 'react-emotion'
+import lighten from 'polished/lib/color/lighten'
+import darken from 'polished/lib/color/darken'
+import rgba from 'polished/lib/color/rgba'
+import Resizable from 're-resizable'
import Maximize from 'react-feather/dist/icons/maximize'
import Minimize from 'react-feather/dist/icons/minimize'
-import Resizable from 're-resizable'
import hotkeys from 'hotkeys-js'
-import styled from 'react-emotion'
+import getIn from 'lodash.get'
+import pretty from 'pretty'
import { ResizeBar } from './ResizeBar'
import { Handle, HANDLE_SIZE } from './Handle'
@@ -41,6 +47,7 @@ const Wrapper = styled('div')`
`
const Playground = styled('div')`
+ overflow-y: hidden;
flex: 1;
background: ${p => p.theme.colors.background};
border: 1px solid ${p => p.theme.colors.border};
@@ -54,28 +61,78 @@ const Pre = styled(PreBase)`
border-top: 0;
`
+const Actions = styled('div')`
+ display: flex;
+ padding: 0 5px;
+ background: ${p =>
+ p.theme.mode === 'light'
+ ? lighten(0.13, p.theme.colors.border)
+ : darken(0.04, p.theme.colors.border)};
+ border-left: 1px solid ${p => p.theme.colors.border};
+ border-bottom: 1px solid ${p => p.theme.colors.border};
+`
+
+const actionClass = (p: any) => css`
+ padding: 3px 10px;
+ border-left: 1px solid ${p.theme.colors.border};
+`
+
+const Action = styled(ActionButton)`
+ ${actionClass};
+`
+
+const Clipboard = styled(ClipboardAction)`
+ ${actionClass};
+`
+
+const Tabs = styled('div')`
+ flex: 1;
+ display: flex;
+ align-items: center;
+`
+
+interface TabProps {
+ active: boolean
+ theme?: any
+}
+
+const Tab = styled('button')`
+ position: relative;
+ cursor: pointer;
+ display: block;
+ outline: none;
+ height: 100%;
+ background: none;
+ border: none;
+ font-size: 14px;
+ color: ${(p: TabProps) => rgba(p.theme.colors.text, p.active ? 0.8 : 0.4)};
+ transition: color 0.3s;
+`
+
const storage = localStorage()
const get = (pos: number): any => storage.get(pos.toString())
const remove = (pos: number): void => storage.remove(pos.toString())
const set = (pos: number, size: string): void =>
storage.set(pos.toString(), size)
-const parseSize = (position: number) => (key: string) => {
+const parse = (position: number, key: string, defaultValue: any) => {
const obj = JSON.parse(get(position))
- return obj ? obj[key] : '100%'
+ return obj ? getIn(obj, key) : defaultValue
}
export interface RenderState {
fullscreen: boolean
width: string
height: string
+ showing: 'jsx' | 'html'
}
export class Render extends Component {
public state: RenderState = {
- fullscreen: Boolean(get(this.props.position)),
- width: parseSize(this.props.position)('width'),
- height: parseSize(this.props.position)('height'),
+ fullscreen: parse(this.props.position, 'fullscreen', false),
+ width: parse(this.props.position, 'width', '100%'),
+ height: parse(this.props.position, 'height', '100%'),
+ showing: parse(this.props.position, 'showing', 'jsx'),
}
public componentDidMount(): void {
@@ -89,19 +146,30 @@ export class Render extends Component {
}
get actions(): JSX.Element {
- const { rawCode } = this.props
- const { fullscreen } = this.state
+ const { code } = this.props
+ const { showing, fullscreen } = this.state
+
+ const showJsx = this.handleShow('jsx')
+ const showHtml = this.handleShow('html')
return (
-
-
+
+
+ JSX
+
+
+ HTML
+
+
+
+
{fullscreen ? : }
-
-
-
+
+
)
}
@@ -144,8 +212,8 @@ export class Render extends Component {
}
public render(): JSX.Element {
- const { className, style, component, rawCode } = this.props
- const { fullscreen } = this.state
+ const { className, style, component, code } = this.props
+ const { showing, fullscreen } = this.state
return (
@@ -155,7 +223,12 @@ export class Render extends Component {
{component}
- {rawCode}
+ {this.actions}
+ }>
+ {showing === 'jsx'
+ ? code
+ : pretty(renderToStaticMarkup(component))}
+
@@ -176,11 +249,8 @@ export class Render extends Component {
}
}
- private isFullscreen = (position: number) => Boolean(get(position))
-
- private setSize = () => {
- const { fullscreen, ...state } = this.state
- set(this.props.position, JSON.stringify(state))
+ private setSize = (fullscreen: boolean) => {
+ set(this.props.position, JSON.stringify({ ...this.state, fullscreen }))
}
private handleToggle = () => {
@@ -188,25 +258,25 @@ export class Render extends Component {
const { fullscreen } = this.state
if (fullscreen) remove(position)
- else this.setSize()
-
- const isFull = this.isFullscreen(position)
- const parse = parseSize(position)
- const width = parse('width')
- const height = parse('height')
+ else this.setSize(true)
this.setState({
- fullscreen: isFull,
- width,
- height,
+ fullscreen: parse(position, 'fullscreen', false),
+ width: parse(position, 'width', '100%'),
+ height: parse(position, 'height', '100%'),
})
}
+ private handleShow = (showing: 'jsx' | 'html') => () => {
+ this.setState({ showing })
+ }
+
private closeOnEsc = () => {
this.state.fullscreen && this.handleToggle()
}
private handleSetSize = (width: string, height: string) => {
- this.setState({ width, height }, () => this.setSize())
+ const fullscreen = parse(this.props.position, 'fullscreen', false)
+ this.setState({ width, height }, () => this.setSize(fullscreen))
}
}
diff --git a/packages/docz-theme-default/src/styles/index.ts b/packages/docz-theme-default/src/styles/index.ts
index a54c9517f..af56a0525 100644
--- a/packages/docz-theme-default/src/styles/index.ts
+++ b/packages/docz-theme-default/src/styles/index.ts
@@ -13,13 +13,13 @@ export const styles = {
fontWeight: 600,
},
h2: {
- margin: ['30px 0 20px', '50px 0 20px'],
+ margin: ['20px 0 20px', '35px 0 20px'],
lineHeight: ['1.2em', '1.5em'],
fontSize: [28, 32],
fontWeight: 400,
},
h3: {
- margin: '30px 0 20px',
+ margin: '25px 0 10px',
fontSize: [22, 24],
fontWeight: 400,
},
diff --git a/packages/docz-theme-default/src/styles/modes.ts b/packages/docz-theme-default/src/styles/modes.ts
index a0b157d00..0da4ee5b4 100644
--- a/packages/docz-theme-default/src/styles/modes.ts
+++ b/packages/docz-theme-default/src/styles/modes.ts
@@ -3,7 +3,7 @@ import * as colors from './colors'
export const light = {
...colors,
primary: colors.blue,
- text: colors.dark,
+ text: colors.grayDark,
link: colors.blue,
footerText: colors.grayDark,
sidebarBg: colors.grayExtraLight,
diff --git a/packages/docz-theme-default/src/types.d.ts b/packages/docz-theme-default/src/types.d.ts
index d3d314f07..7b537ccc6 100644
--- a/packages/docz-theme-default/src/types.d.ts
+++ b/packages/docz-theme-default/src/types.d.ts
@@ -1,6 +1,7 @@
declare module 'copy-text-to-clipboard'
declare module 'hotkeys-js'
declare module 'react-breakpoints'
+declare module 'react-feather/dist/icons/edit-2'
declare module 'react-feather/dist/icons/chevron-down'
declare module 'react-feather/dist/icons/search'
declare module 'react-feather/dist/icons/clipboard'
@@ -16,13 +17,11 @@ declare module 'react-syntax-highlighter/prism-light'
declare module 're-resizable'
declare module 'match-sorter'
declare module 'polished/lib/color/rgba'
+declare module 'polished/lib/color/lighten'
+declare module 'polished/lib/color/darken'
+declare module 'pretty'
declare module 'webfontloader'
-declare module '*.svg' {
- const content: any
- export default content
-}
-
declare module 'facepaint' {
interface Styles {
[key: string]: string | number | Styles
diff --git a/packages/docz/CHANGELOG.md b/packages/docz/CHANGELOG.md
index 3659941cf..efe3fadb6 100644
--- a/packages/docz/CHANGELOG.md
+++ b/packages/docz/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+### Bug Fixes
+
+* **docz:** humanize array type of flow (fix [#167](https://github.com/pedronauck/docz/issues/167)) ([18798bc](https://github.com/pedronauck/docz/commit/18798bc))
+
+
+
+
## [0.7.1](https://github.com/pedronauck/docz/compare/v0.7.0...v0.7.1) (2018-07-24)
diff --git a/packages/docz/bin/index.js b/packages/docz/bin/index.js
index 4acbac652..a66d98d8e 100755
--- a/packages/docz/bin/index.js
+++ b/packages/docz/bin/index.js
@@ -1,27 +1,22 @@
#!/usr/bin/env node
const yargs = require('yargs')
-const envDotProp = require('env-dot-prop')
-const { args: defaultArgs } = require('docz-core')
-
-const setEnv = val => {
- envDotProp.set('babel.env', val)
- envDotProp.set('node.env', val)
-}
-
-const execCommand = (cmd, args) => {
- require('docz-core').commands[cmd](args)
-}
+const { args: defaultArgs, setEnv } = require('docz-core')
+const execCommand = cmd => args => require('docz-core').commands[cmd](args)
yargs
- .command('dev', 'initialize docz dev server', defaultArgs, args => {
- setEnv('development')
- execCommand('dev', args)
- })
- .command('build', 'build dir as static site', defaultArgs, args => {
- setEnv('production')
- execCommand('build', args)
- })
+ .command(
+ 'dev',
+ 'initialize docz dev server',
+ defaultArgs('development'),
+ execCommand('dev')
+ )
+ .command(
+ 'build',
+ 'build dir as static site',
+ defaultArgs('production'),
+ execCommand('build')
+ )
.demandCommand()
.help()
.wrap(72)
diff --git a/packages/docz/librc.js b/packages/docz/librc.js
new file mode 100644
index 000000000..555c6bd56
--- /dev/null
+++ b/packages/docz/librc.js
@@ -0,0 +1,7 @@
+const pkg = require('./package.json')
+
+module.exports = {
+ external: Object.keys(pkg.dependencies).concat([
+ '@mdx-js/tag/dist/mdx-provider',
+ ]),
+}
diff --git a/packages/docz/package.json b/packages/docz/package.json
index bcbf9b382..60dc4f64a 100644
--- a/packages/docz/package.json
+++ b/packages/docz/package.json
@@ -1,6 +1,6 @@
{
"name": "docz",
- "version": "0.7.1",
+ "version": "0.8.0",
"description": "It's has never been so easy to documents your things!",
"license": "MIT",
"main": "dist/index.js",
@@ -26,21 +26,21 @@
"tslint": "tslint --project ."
},
"dependencies": {
- "@mdx-js/tag": "^0.14.1",
+ "@mdx-js/tag": "^0.15.0-1",
"@sindresorhus/slugify": "^0.3.0",
"array-sort": "^1.0.0",
"capitalize": "^1.0.0",
"create-react-context": "^0.2.2",
"deepmerge": "^2.1.1",
- "docz-core": "^0.7.0",
- "docz-theme-default": "^0.7.1",
- "env-dot-prop": "^1.0.2",
+ "docz-core": "^0.8.0",
+ "docz-theme-default": "^0.8.0",
"invariant": "^2.2.4",
- "loadable-components": "^2.2.2",
"pascalcase": "^0.1.1",
"prop-types": "^15.6.2",
"react": "^16.2.0",
"react-dom": "^16.2.0",
+ "react-loadable": "^5.4.0",
+ "react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-router-hash-link": "^1.2.0",
"yargs": "^12.0.1"
@@ -50,10 +50,11 @@
"react-dom": "^16.2.0"
},
"devDependencies": {
- "@types/bluebird": "^3.5.22",
+ "@types/bluebird": "^3.5.23",
"@types/deepmerge": "^2.1.0",
- "@types/react": "^16.4.6",
+ "@types/react": "^16.4.7",
"@types/react-dom": "^16.0.6",
+ "@types/react-loadable": "^5.4.0",
"@types/react-router-dom": "^4.3.0"
}
}
diff --git a/packages/docz/src/components/DocPreview.tsx b/packages/docz/src/components/DocPreview.tsx
index 8a8acaf2a..98a2a70ff 100644
--- a/packages/docz/src/components/DocPreview.tsx
+++ b/packages/docz/src/components/DocPreview.tsx
@@ -1,10 +1,11 @@
import * as React from 'react'
import { Fragment, SFC, ComponentType } from 'react'
import { Switch, Route, RouteComponentProps } from 'react-router-dom'
-import { default as mdxtag } from '@mdx-js/tag'
-import loadable from 'loadable-components'
+import { MDXProvider } from '@mdx-js/tag'
+import { withMDXComponents } from '@mdx-js/tag/dist/mdx-provider'
+import Loadable from 'react-loadable'
-import { dataContext, Entry, ImportMap } from '../theme'
+import { dataContext, Entry } from '../theme'
export type PageProps = RouteComponentProps & {
doc: Entry
@@ -23,8 +24,7 @@ export interface RenderComponentProps {
components: ComponentsMap
component: JSX.Element
position: number
- code: (components: ComponentsMap) => any
- rawCode: string
+ code: string
}
export type RenderComponent = ComponentType
@@ -60,13 +60,6 @@ export interface ComponentsMap {
[key: string]: any
}
-const loadImport = (imports: ImportMap, components: ComponentsMap) => (
- path: string
-) => async (): Promise> => {
- const { default: Component } = await imports[path]()
- return props =>
-}
-
const defaultComponents: ComponentsMap = {
loading: DefaultLoading,
render: DefaultRender,
@@ -86,20 +79,24 @@ export const DocPreview: SFC = ({
...themeComponents,
}
- const Page = components.page
- const NotFound = components.notFound
- const LoadingComponent = components.loading
+ const Page: any = components.page
+ const NotFound: any = components.notFound
+ const LoadingComponent: any = components.loading
return (
-
+
{({ imports, entries }) => (
{Object.keys(imports).map(path => {
const entry = entries && entries[path]
- const load = loadImport(imports, components)
- const AsyncComponent = loadable(load(path), {
- LoadingComponent,
+ const AsyncComponent: any = Loadable({
+ loader: imports[path],
+ loading: LoadingComponent,
+ render(loaded, props): React.ReactNode {
+ const Component = withMDXComponents(loaded.default)
+ return
+ },
})
return (
@@ -125,6 +122,6 @@ export const DocPreview: SFC = ({
)}
-
+
)
}
diff --git a/packages/docz/src/components/Playground.tsx b/packages/docz/src/components/Playground.tsx
index 76515f0b4..45600235d 100644
--- a/packages/docz/src/components/Playground.tsx
+++ b/packages/docz/src/components/Playground.tsx
@@ -12,8 +12,7 @@ export interface PlaygroundProps {
wrapper?: ComponentType
children: any
__position: number
- __code: (components: ComponentsMap) => any
- __rawCode: string
+ __code: string
}
const BasePlayground: SFC = ({
@@ -24,9 +23,10 @@ const BasePlayground: SFC = ({
children,
__position,
__code,
- __rawCode,
}) => {
- return components && components.render ? (
+ if (!components || !components.render) return null
+
+ return (
= ({
components={components}
component={isFn(children) ? children() : children}
position={__position}
- code={__code(components)}
- rawCode={__rawCode}
+ code={__code}
/>
- ) : null
+ )
}
export const Playground = withMDXComponents(BasePlayground)
diff --git a/packages/docz/src/utils/humanize-prop.ts b/packages/docz/src/utils/humanize-prop.ts
index f98d1b474..ed42fd9ea 100644
--- a/packages/docz/src/utils/humanize-prop.ts
+++ b/packages/docz/src/utils/humanize-prop.ts
@@ -16,6 +16,8 @@ const getTypeStr = (type: PropType | FlowType): any => {
return type.value
? type.value.map((t: any) => `${getTypeStr(t)}`).join(' β ')
: type.raw
+ case 'array':
+ return type.raw
case 'arrayof':
return `Array<${getTypeStr(type.value)}>`
case 'custom':
diff --git a/packages/load-cfg/package.json b/packages/load-cfg/package.json
index 9f54c34df..d07a19e8e 100644
--- a/packages/load-cfg/package.json
+++ b/packages/load-cfg/package.json
@@ -28,6 +28,6 @@
},
"devDependencies": {
"@types/find-up": "^2.1.1",
- "@types/node": "^10.5.2"
+ "@types/node": "^10.5.4"
}
}
diff --git a/packages/rehype-docz/CHANGELOG.md b/packages/rehype-docz/CHANGELOG.md
index 50f07976b..237027746 100644
--- a/packages/rehype-docz/CHANGELOG.md
+++ b/packages/rehype-docz/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.8.0](https://github.com/pedronauck/docz/compare/v0.7.1...v0.8.0) (2018-07-28)
+
+
+
+
+**Note:** Version bump only for package rehype-docz
+
# [0.7.0](https://github.com/pedronauck/docz/compare/v0.6.2...v0.7.0) (2018-07-23)
diff --git a/packages/rehype-docz/package.json b/packages/rehype-docz/package.json
index 59ea0edff..4ec46769c 100644
--- a/packages/rehype-docz/package.json
+++ b/packages/rehype-docz/package.json
@@ -1,6 +1,6 @@
{
"name": "rehype-docz",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "Rehype plugin used by docz",
"license": "MIT",
"main": "dist/index.js",
@@ -25,7 +25,7 @@
"babel-traverse": "^6.26.0",
"babylon": "^6.18.0",
"hast-util-to-string": "^1.0.1",
- "prettier": "^1.13.7",
+ "prettier": "^1.14.0",
"signale": "^1.2.1",
"strip-indent": "^2.0.0",
"unist-util-is": "^2.1.2"
diff --git a/packages/rehype-docz/src/index.ts b/packages/rehype-docz/src/index.ts
index 926e9e427..e0ea72153 100644
--- a/packages/rehype-docz/src/index.ts
+++ b/packages/rehype-docz/src/index.ts
@@ -34,15 +34,9 @@ const addCodeProp = async (node: any, idx: number) => {
const code = formatted.slice(1, Infinity)
const child = strip(removePlayground(code)).trim()
- const codeComponent = `(components) => components && (
-
- {\`${child}\`}
-
- )`
-
node.value = node.value.replace(
tagOpen,
- `<${name} __position={${idx}} __code={${codeComponent}} __rawCode={\`${child}\`}`
+ `<${name} __position={${idx}} __code={\`${child}\`}`
)
}
}
diff --git a/packages/remark-docz/package.json b/packages/remark-docz/package.json
index d525892c2..d1b29ce4e 100644
--- a/packages/remark-docz/package.json
+++ b/packages/remark-docz/package.json
@@ -23,6 +23,6 @@
},
"dependencies": {
"unist-util-remove": "^1.0.1",
- "unist-util-visit": "^1.3.1"
+ "unist-util-visit": "^1.4.0"
}
}
diff --git a/yarn.lock b/yarn.lock
index 4fc2ae484..a7b5a7d81 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -14,11 +14,11 @@
dependencies:
"@babel/highlight" "7.0.0-beta.49"
-"@babel/code-frame@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.54.tgz#0024f96fdf7028a21d68e273afd4e953214a1ead"
+"@babel/code-frame@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.55.tgz#71f530e7b010af5eb7a7df7752f78921dd57e9ee"
dependencies:
- "@babel/highlight" "7.0.0-beta.54"
+ "@babel/highlight" "7.0.0-beta.55"
"@babel/core@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -40,21 +40,21 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/core@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.54.tgz#253c54d0095403a5cfa764e7d9b458194692d02b"
- dependencies:
- "@babel/code-frame" "7.0.0-beta.54"
- "@babel/generator" "7.0.0-beta.54"
- "@babel/helpers" "7.0.0-beta.54"
- "@babel/parser" "7.0.0-beta.54"
- "@babel/template" "7.0.0-beta.54"
- "@babel/traverse" "7.0.0-beta.54"
- "@babel/types" "7.0.0-beta.54"
+"@babel/core@7.0.0-beta.55", "@babel/core@^7.0.0-beta.52":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.55.tgz#9e17c34b5ac855e427c98f570915a17fcc6bab4a"
+ dependencies:
+ "@babel/code-frame" "7.0.0-beta.55"
+ "@babel/generator" "7.0.0-beta.55"
+ "@babel/helpers" "7.0.0-beta.55"
+ "@babel/parser" "7.0.0-beta.55"
+ "@babel/template" "7.0.0-beta.55"
+ "@babel/traverse" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
convert-source-map "^1.1.0"
debug "^3.1.0"
json5 "^0.5.0"
- lodash "^4.17.5"
+ lodash "^4.17.10"
resolve "^1.3.2"
semver "^5.4.1"
source-map "^0.5.0"
@@ -99,13 +99,13 @@
source-map "^0.5.0"
trim-right "^1.0.1"
-"@babel/generator@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.54.tgz#c043c7eebeebfd7e665d95c281a4aafc83d4e1c9"
+"@babel/generator@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.55.tgz#8ec11152dcc398bae35dd181122704415c383a01"
dependencies:
- "@babel/types" "7.0.0-beta.54"
+ "@babel/types" "7.0.0-beta.55"
jsesc "^2.5.1"
- lodash "^4.17.5"
+ lodash "^4.17.10"
source-map "^0.5.0"
trim-right "^1.0.1"
@@ -115,6 +115,12 @@
dependencies:
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-annotate-as-pure@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.55.tgz#3c3e4c00e14e7dea917938e35ed5d9156cdd35ce"
+ dependencies:
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.42.tgz#7305281eb996954c47f87ec7710e2a9a8edd8077"
@@ -122,6 +128,13 @@
"@babel/helper-explode-assignable-expression" "7.0.0-beta.42"
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.55.tgz#4d02128acff5c368a2d43ea8608260ce49aeec5d"
+ dependencies:
+ "@babel/helper-explode-assignable-expression" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helper-builder-react-jsx@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.42.tgz#719510a0aa45e9b02909f2e252420e62900c406a"
@@ -129,6 +142,13 @@
"@babel/types" "7.0.0-beta.42"
esutils "^2.0.0"
+"@babel/helper-builder-react-jsx@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.55.tgz#9f5ef443e3610cf8be450685cbc3658480cfcd8f"
+ dependencies:
+ "@babel/types" "7.0.0-beta.55"
+ esutils "^2.0.0"
+
"@babel/helper-call-delegate@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.42.tgz#53294eb8c5e6e53af3efda4293ff3c1237772d37"
@@ -137,6 +157,14 @@
"@babel/traverse" "7.0.0-beta.42"
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-call-delegate@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.55.tgz#13f68c85c2adfe87c02f7ab4d2a63d35cd67d724"
+ dependencies:
+ "@babel/helper-hoist-variables" "7.0.0-beta.55"
+ "@babel/traverse" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helper-define-map@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.42.tgz#e5aa10bd7eed2c23cc2873e5d15fbb4b40a30620"
@@ -145,6 +173,14 @@
"@babel/types" "7.0.0-beta.42"
lodash "^4.2.0"
+"@babel/helper-define-map@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.55.tgz#b62bcb37b753be416db7f21563f0162cd933403a"
+ dependencies:
+ "@babel/helper-function-name" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+ lodash "^4.17.10"
+
"@babel/helper-explode-assignable-expression@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.42.tgz#ae05c9e7ef9a085b0080b9e4f7a076851a2b17b5"
@@ -152,6 +188,13 @@
"@babel/traverse" "7.0.0-beta.42"
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-explode-assignable-expression@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.55.tgz#f5c096f261ca4efc6154b2633317eec1ed9029ea"
+ dependencies:
+ "@babel/traverse" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helper-function-name@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.42.tgz#b38b8f4f85168d1812c543dd700b5d549b0c4658"
@@ -168,13 +211,13 @@
"@babel/template" "7.0.0-beta.49"
"@babel/types" "7.0.0-beta.49"
-"@babel/helper-function-name@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.54.tgz#307875507a1eda2482a09a9a4df6a25632ffb34b"
+"@babel/helper-function-name@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.55.tgz#16aab21380a2eabcee3328d21b9586ba3427dbef"
dependencies:
- "@babel/helper-get-function-arity" "7.0.0-beta.54"
- "@babel/template" "7.0.0-beta.54"
- "@babel/types" "7.0.0-beta.54"
+ "@babel/helper-get-function-arity" "7.0.0-beta.55"
+ "@babel/template" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
"@babel/helper-get-function-arity@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -188,11 +231,11 @@
dependencies:
"@babel/types" "7.0.0-beta.49"
-"@babel/helper-get-function-arity@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.54.tgz#757bd189b077074a004028cfde5f083c306cc6c4"
+"@babel/helper-get-function-arity@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.55.tgz#8559ded96ecd3b626f9c1f57494edc4fa3cc6a94"
dependencies:
- "@babel/types" "7.0.0-beta.54"
+ "@babel/types" "7.0.0-beta.55"
"@babel/helper-hoist-variables@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -200,6 +243,18 @@
dependencies:
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-hoist-variables@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.55.tgz#a88c5d992dca109199cf95b25907534a959dc461"
+ dependencies:
+ "@babel/types" "7.0.0-beta.55"
+
+"@babel/helper-member-expression-to-functions@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.55.tgz#823d254bc9bd019a529fe2ab7f9e1d26870c5e50"
+ dependencies:
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helper-module-imports@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.42.tgz#4de334b42fa889d560f15122f66c3bfe1f30cb77"
@@ -221,6 +276,13 @@
"@babel/types" "7.0.0-beta.51"
lodash "^4.17.5"
+"@babel/helper-module-imports@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.55.tgz#93f927c6631d0689b8bbd1991d3fb2aa63eeb3f2"
+ dependencies:
+ "@babel/types" "7.0.0-beta.55"
+ lodash "^4.17.10"
+
"@babel/helper-module-transforms@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.42.tgz#4d260cc786e712e8440bef58dae28040b77a6183"
@@ -232,19 +294,36 @@
"@babel/types" "7.0.0-beta.42"
lodash "^4.2.0"
+"@babel/helper-module-transforms@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.55.tgz#2bd12f0e9187e5d69599ffa7c11fe9a3a67b03d2"
+ dependencies:
+ "@babel/helper-module-imports" "7.0.0-beta.55"
+ "@babel/helper-simple-access" "7.0.0-beta.55"
+ "@babel/helper-split-export-declaration" "7.0.0-beta.55"
+ "@babel/template" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+ lodash "^4.17.10"
+
"@babel/helper-optimise-call-expression@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.42.tgz#9ba770079001672a578fe833190cf03f973568b1"
dependencies:
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-optimise-call-expression@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.55.tgz#57fdc6898bc53f02da78bf4a39509d4dfc3b33cb"
+ dependencies:
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helper-plugin-utils@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.42.tgz#9aa8b3e5dc72abea6b4f686712a7363cb29ea057"
-"@babel/helper-plugin-utils@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.54.tgz#61d2a9a0f9a3e31838a458debb9eebd7bdd249b4"
+"@babel/helper-plugin-utils@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.55.tgz#31f40777efd6b961da8496a923c22d2b062b3f73"
"@babel/helper-regex@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -252,6 +331,12 @@
dependencies:
lodash "^4.2.0"
+"@babel/helper-regex@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.55.tgz#74e6c063d1ef9f7e58b7a84c06e6ee4a5bb5a5da"
+ dependencies:
+ lodash "^4.17.10"
+
"@babel/helper-remap-async-to-generator@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.42.tgz#c27dd7789f3a9973493a67a7914ac9253e879071"
@@ -262,6 +347,16 @@
"@babel/traverse" "7.0.0-beta.42"
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-remap-async-to-generator@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.55.tgz#e762d1b8f7f06121ed3e40befb1f9847d4658a7d"
+ dependencies:
+ "@babel/helper-annotate-as-pure" "7.0.0-beta.55"
+ "@babel/helper-wrap-function" "7.0.0-beta.55"
+ "@babel/template" "7.0.0-beta.55"
+ "@babel/traverse" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helper-replace-supers@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.42.tgz#fd984b6022982b71a1237d82d932ab69ff988aa4"
@@ -271,6 +366,15 @@
"@babel/traverse" "7.0.0-beta.42"
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-replace-supers@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.55.tgz#d588ad863990f35d8b0f67aa94ef8eec24171855"
+ dependencies:
+ "@babel/helper-member-expression-to-functions" "7.0.0-beta.55"
+ "@babel/helper-optimise-call-expression" "7.0.0-beta.55"
+ "@babel/traverse" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helper-simple-access@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.42.tgz#9d32bed186b0bc365115c600817e791c22d72c74"
@@ -279,6 +383,14 @@
"@babel/types" "7.0.0-beta.42"
lodash "^4.2.0"
+"@babel/helper-simple-access@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.55.tgz#f3f3ce279f20fc90c166c4fea1667646857ba559"
+ dependencies:
+ "@babel/template" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+ lodash "^4.17.10"
+
"@babel/helper-split-export-declaration@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.42.tgz#0d0d5254220a9cc4e7e226240306b939dc210ee7"
@@ -291,11 +403,11 @@
dependencies:
"@babel/types" "7.0.0-beta.49"
-"@babel/helper-split-export-declaration@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.54.tgz#89cd8833c95481a0827ac6a1bfccddb92b75a109"
+"@babel/helper-split-export-declaration@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.55.tgz#ecb8074bf2d22c6518a252282535def137a8704f"
dependencies:
- "@babel/types" "7.0.0-beta.54"
+ "@babel/types" "7.0.0-beta.55"
"@babel/helper-wrap-function@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -306,6 +418,15 @@
"@babel/traverse" "7.0.0-beta.42"
"@babel/types" "7.0.0-beta.42"
+"@babel/helper-wrap-function@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.55.tgz#3053e77647057b29b88d9625503e033b1bd349b4"
+ dependencies:
+ "@babel/helper-function-name" "7.0.0-beta.55"
+ "@babel/template" "7.0.0-beta.55"
+ "@babel/traverse" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+
"@babel/helpers@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.42.tgz#151c1c4e9da1b6ce83d54c1be5fb8c9c57aa5044"
@@ -322,13 +443,13 @@
"@babel/traverse" "7.0.0-beta.49"
"@babel/types" "7.0.0-beta.49"
-"@babel/helpers@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.54.tgz#b86a99a80efd81668caef307610b961197446a74"
+"@babel/helpers@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.55.tgz#d0b4b9a327dba42d58890011deb905c820739617"
dependencies:
- "@babel/template" "7.0.0-beta.54"
- "@babel/traverse" "7.0.0-beta.54"
- "@babel/types" "7.0.0-beta.54"
+ "@babel/template" "7.0.0-beta.55"
+ "@babel/traverse" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
"@babel/highlight@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -346,9 +467,9 @@
esutils "^2.0.2"
js-tokens "^3.0.0"
-"@babel/highlight@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.54.tgz#155d507358329b8e7068970017c3fd74a9b08584"
+"@babel/highlight@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.55.tgz#988653647d629c261dae156e74d5f0252ba520c0"
dependencies:
chalk "^2.0.0"
esutils "^2.0.2"
@@ -358,9 +479,9 @@
version "7.0.0-beta.49"
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.49.tgz#944d0c5ba2812bb159edbd226743afd265179bdc"
-"@babel/parser@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.54.tgz#c01aa63b57c9c8dce8744796c81d9df121f20db4"
+"@babel/parser@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.55.tgz#0a527efc148c6c8cd85d5ffddacad817a2daeeb2"
"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -370,6 +491,14 @@
"@babel/helper-remap-async-to-generator" "7.0.0-beta.42"
"@babel/plugin-syntax-async-generators" "7.0.0-beta.42"
+"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.55.tgz#512bb28c0401769811818d6b4453ce9bdf5f21ca"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-remap-async-to-generator" "7.0.0-beta.55"
+ "@babel/plugin-syntax-async-generators" "7.0.0-beta.55"
+
"@babel/plugin-proposal-class-properties@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.42.tgz#2cd29050ab997567071b65896f92afc08a620748"
@@ -385,6 +514,13 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.42"
+"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.55", "@babel/plugin-proposal-object-rest-spread@^7.0.0-beta.52":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.55.tgz#b611bb83901bf05196237c516a8bb1117a2a9396"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.55"
+
"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.42.tgz#d885ba187d2ce6bbae0c227a67a38389c6f930f8"
@@ -392,6 +528,13 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.42"
+"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.55.tgz#365727b214a3e3e5cbeb92c471635a5f51839735"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.55"
+
"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.42.tgz#84f209398368c194c217edd8131420e0ddb79661"
@@ -400,12 +543,26 @@
"@babel/helper-regex" "7.0.0-beta.42"
regexpu-core "^4.1.3"
+"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.55.tgz#987f851d4f50fbb91c17ba51cc113d8d3f558c5b"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-regex" "7.0.0-beta.55"
+ regexpu-core "^4.2.0"
+
"@babel/plugin-syntax-async-generators@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.42.tgz#deccff2f01c2ed280493b0ba256b14df232ca299"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-syntax-async-generators@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.55.tgz#e72b3857eb80b695c77c3721237b149072cda46b"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-syntax-class-properties@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.42.tgz#80ccce27907f22d0ffb49721e9d2cde311b41459"
@@ -422,17 +579,23 @@
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-syntax-dynamic-import@^7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.55.tgz#bcefae7e8f7a85a5d56de54b02079998b98b7cd6"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-syntax-flow@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.42.tgz#cc210adacb65c6c155578e7ccee30a53d1003a23"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
-"@babel/plugin-syntax-flow@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.54.tgz#8d38fffa6da16e2d327f5fee4f90913b14d43d14"
+"@babel/plugin-syntax-flow@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.55.tgz#7290602ef79b342651568d7d7e429a3d85d83d53"
dependencies:
- "@babel/helper-plugin-utils" "7.0.0-beta.54"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
"@babel/plugin-syntax-jsx@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -440,23 +603,41 @@
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-syntax-jsx@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.55.tgz#3c16cc972b31c27d4c2e6388e834f146463263a4"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.42.tgz#aa789865abe78a4895d4a0be9de4d34b1a1d5063"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.55.tgz#990ea47e790d7d9a9d28469c6bcc15f580bf19e9"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.42.tgz#d3ebfaa463f42f5a35be5cbd2f27c1fc3bf96c1b"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
-"@babel/plugin-syntax-typescript@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0-beta.54.tgz#7b01ddebccba8f78693bf2898e1f695bb8a76a7e"
+"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.55.tgz#ef903fee2dbc3621773d7db2dec9861c8f976c12"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
+"@babel/plugin-syntax-typescript@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0-beta.55.tgz#6648707176c44da87e4c409a1637941019a681d6"
dependencies:
- "@babel/helper-plugin-utils" "7.0.0-beta.54"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
"@babel/plugin-transform-arrow-functions@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -464,6 +645,12 @@
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-arrow-functions@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.55.tgz#eacb446ffc67e5135a4a29ac72bffac1ada181f6"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-async-to-generator@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.42.tgz#c74e278b9722efeb7f2c7da5fbff7540c4a7f353"
@@ -472,12 +659,26 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/helper-remap-async-to-generator" "7.0.0-beta.42"
+"@babel/plugin-transform-async-to-generator@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.55.tgz#490a4715540807bd89f5858e8aac30d1561bdd65"
+ dependencies:
+ "@babel/helper-module-imports" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-remap-async-to-generator" "7.0.0-beta.55"
+
"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.42.tgz#34742dcf409106038e413e0d64b90e98df15f9eb"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.55.tgz#0670d0a149435eea73f72e3392a51b38de607270"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-block-scoping@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.42.tgz#272c5cc2b46613ebcd2e19491b19263c36d2c3f4"
@@ -485,6 +686,13 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
lodash "^4.2.0"
+"@babel/plugin-transform-block-scoping@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.55.tgz#c826f8c20304ac39f6cdd11d14f1cd7d90aa5470"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ lodash "^4.17.10"
+
"@babel/plugin-transform-classes@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.42.tgz#3b9fdb2e36f9f16b011a2ddc4ebb610e3dc9edfb"
@@ -498,18 +706,43 @@
"@babel/helper-split-export-declaration" "7.0.0-beta.42"
globals "^11.1.0"
+"@babel/plugin-transform-classes@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.55.tgz#fa260266943f7a1e144ef9783d9a07e987755022"
+ dependencies:
+ "@babel/helper-annotate-as-pure" "7.0.0-beta.55"
+ "@babel/helper-define-map" "7.0.0-beta.55"
+ "@babel/helper-function-name" "7.0.0-beta.55"
+ "@babel/helper-optimise-call-expression" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-replace-supers" "7.0.0-beta.55"
+ "@babel/helper-split-export-declaration" "7.0.0-beta.55"
+ globals "^11.1.0"
+
"@babel/plugin-transform-computed-properties@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.42.tgz#153662309475099c6948827fc86edbd7fb26f09d"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-computed-properties@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.55.tgz#a04f101f305695031ffda61501728c00180237b9"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-destructuring@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.42.tgz#1aaca42a00d9ef2b0307557c748f32e83ac44899"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-destructuring@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.55.tgz#1d44216cbbdb5d873819abb71fe033c14a1c1723"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-dotall-regex@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.42.tgz#af7ead30c1b6c3ea8a53973cfcfdbda9edc3c967"
@@ -518,12 +751,26 @@
"@babel/helper-regex" "7.0.0-beta.42"
regexpu-core "^4.1.3"
+"@babel/plugin-transform-dotall-regex@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.55.tgz#2b9c2d13b79b660789b40f9f49873525d7d77437"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-regex" "7.0.0-beta.55"
+ regexpu-core "^4.1.3"
+
"@babel/plugin-transform-duplicate-keys@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.42.tgz#9678ab9480c6120e9b08014371c010bed481485a"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-duplicate-keys@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.55.tgz#d1300c60703d5b5205f65ea178b7b5715d0b9687"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.42.tgz#fe637583e8d00ff6d63461e274a63dd2f373baf5"
@@ -531,6 +778,13 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.42"
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.55.tgz#ddcac0ea80e6641681a473a703093cd2f623a59e"
+ dependencies:
+ "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-flow-strip-types@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.42.tgz#0902538b641e1a6fe5d7dc49389560112bfd4071"
@@ -538,12 +792,12 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/plugin-syntax-flow" "7.0.0-beta.42"
-"@babel/plugin-transform-flow-strip-types@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.54.tgz#3612fa3935e60df6eaae66a33d24fc31b58cc919"
+"@babel/plugin-transform-flow-strip-types@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.55.tgz#352b2b28e599b22fac5af28c15dc7f749161cbf6"
dependencies:
- "@babel/helper-plugin-utils" "7.0.0-beta.54"
- "@babel/plugin-syntax-flow" "7.0.0-beta.54"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-syntax-flow" "7.0.0-beta.55"
"@babel/plugin-transform-for-of@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -551,6 +805,12 @@
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-for-of@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.55.tgz#cf3058c6d81a3d69e5df086294688dac28a42710"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-function-name@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.42.tgz#1eb004a9abde01010d47ec7629d46b1e4e2c6228"
@@ -558,12 +818,25 @@
"@babel/helper-function-name" "7.0.0-beta.42"
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-function-name@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.55.tgz#114384d56e1739492bd4ce9337dd158acde14801"
+ dependencies:
+ "@babel/helper-function-name" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-literals@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.42.tgz#61a34a82d757be4ddf937eda4b2d6c36b63b9c4e"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-literals@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.55.tgz#8bc92cd24e6419301ef3867e4667b77aa6374e11"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-modules-amd@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.42.tgz#f4c634f49b5051abf6cefcbae100b41ba1369eb6"
@@ -571,6 +844,13 @@
"@babel/helper-module-transforms" "7.0.0-beta.42"
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-modules-amd@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.55.tgz#c8b59b84d6f4987512667c6f9410af3ddd562e12"
+ dependencies:
+ "@babel/helper-module-transforms" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-modules-commonjs@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.42.tgz#bdfb30e194c8841ec3ddd8a011974102d0d74afc"
@@ -579,6 +859,14 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/helper-simple-access" "7.0.0-beta.42"
+"@babel/plugin-transform-modules-commonjs@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.55.tgz#748af5037e28a78694df71be2e8d02c5c84b8aaf"
+ dependencies:
+ "@babel/helper-module-transforms" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-simple-access" "7.0.0-beta.55"
+
"@babel/plugin-transform-modules-systemjs@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.42.tgz#424e25542b4d6ea6ea5f933df6ec9c345358b070"
@@ -586,6 +874,13 @@
"@babel/helper-hoist-variables" "7.0.0-beta.42"
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-modules-systemjs@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.55.tgz#9e36a7d48c9137781484c5442da426873289594e"
+ dependencies:
+ "@babel/helper-hoist-variables" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-modules-umd@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.42.tgz#2fbad368c83471c76f8dcace98492e4e3fdddc76"
@@ -593,12 +888,25 @@
"@babel/helper-module-transforms" "7.0.0-beta.42"
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-modules-umd@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.55.tgz#028c96f64e89313657c6d5f5ff0660fc99f6ee0a"
+ dependencies:
+ "@babel/helper-module-transforms" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-new-target@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.42.tgz#8b309b67b6a92fd1ab6cb93bea0fa12359795c20"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-new-target@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.55.tgz#0164ad758b68f67fc39dbef1b7d61e37f5a9bfd5"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-object-super@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.42.tgz#f19ae6007ff675ea0f52499d09f73ae9f96db1a0"
@@ -606,6 +914,13 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/helper-replace-supers" "7.0.0-beta.42"
+"@babel/plugin-transform-object-super@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.55.tgz#b518d13a90352128191514d7d5db8e5a78c9992b"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-replace-supers" "7.0.0-beta.55"
+
"@babel/plugin-transform-parameters@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.42.tgz#58434afb01afb0a3aa82402142807fb70eb3fb56"
@@ -614,6 +929,14 @@
"@babel/helper-get-function-arity" "7.0.0-beta.42"
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-parameters@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.55.tgz#f211f18a560a4d928d9649da11c28dd89f15effe"
+ dependencies:
+ "@babel/helper-call-delegate" "7.0.0-beta.55"
+ "@babel/helper-get-function-arity" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-react-constant-elements@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.0.0-beta.42.tgz#d6fba3670fd57cafc4d07db831c5097528147bdc"
@@ -621,12 +944,25 @@
"@babel/helper-annotate-as-pure" "7.0.0-beta.42"
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-react-constant-elements@^7.0.0-beta.52":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.0.0-beta.55.tgz#0f26185822342add98d34a01abfc58068ffea8ea"
+ dependencies:
+ "@babel/helper-annotate-as-pure" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-react-display-name@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.42.tgz#48766efd74d65fb9116ede6354f73299d73e66b9"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-react-display-name@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.55.tgz#da7207f323cadd68d2614b592fbd3a4ec68e8f75"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-react-jsx-self@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0-beta.42.tgz#f471407f6d87f5456db716ed7ed24dff6864c3de"
@@ -634,6 +970,13 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/plugin-syntax-jsx" "7.0.0-beta.42"
+"@babel/plugin-transform-react-jsx-self@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0-beta.55.tgz#83138f82f51c4dcc3d75e6cbe40af69ab302b806"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-syntax-jsx" "7.0.0-beta.55"
+
"@babel/plugin-transform-react-jsx-source@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.42.tgz#2c41adf060e76b9f0652591cfcdaddd192a21898"
@@ -641,6 +984,13 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/plugin-syntax-jsx" "7.0.0-beta.42"
+"@babel/plugin-transform-react-jsx-source@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.55.tgz#49156fbe8a8846b51888b8b8bffa486ad8486b70"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-syntax-jsx" "7.0.0-beta.55"
+
"@babel/plugin-transform-react-jsx@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.42.tgz#a25731396ca87b07f10362a950deab4526345fac"
@@ -649,12 +999,26 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/plugin-syntax-jsx" "7.0.0-beta.42"
+"@babel/plugin-transform-react-jsx@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.55.tgz#202b8c80c2eb1ce60bf1f33e113af55d9fb9ad5a"
+ dependencies:
+ "@babel/helper-builder-react-jsx" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-syntax-jsx" "7.0.0-beta.55"
+
"@babel/plugin-transform-regenerator@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.42.tgz#af164751340a7e513c53e614c6f1f90279e459ef"
dependencies:
regenerator-transform "^0.12.3"
+"@babel/plugin-transform-regenerator@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.55.tgz#a12ba1376c647cf0b777dea8a7b55fe4665ed1ff"
+ dependencies:
+ regenerator-transform "^0.13.3"
+
"@babel/plugin-transform-runtime@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.42.tgz#0142fa2937dd87fea10f5c7c4da9c8b8896bb740"
@@ -668,12 +1032,24 @@
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-shorthand-properties@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.55.tgz#75e97575b87c6fe31c008fc3d755fddcd6cb908a"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-spread@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.42.tgz#4d7dde45c95e55d418477e1ea95dd6d9b71f15e4"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-spread@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.55.tgz#d5a1c320aac86469d6d311e136a89fb5a1f65600"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-sticky-regex@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.42.tgz#b0a5585ec24013dd6f0b1b8cc7a73423c4bc082f"
@@ -681,6 +1057,13 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/helper-regex" "7.0.0-beta.42"
+"@babel/plugin-transform-sticky-regex@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.55.tgz#d0b80b2deb8b4db03bc6459ebe79ad8b39b40546"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-regex" "7.0.0-beta.55"
+
"@babel/plugin-transform-template-literals@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.42.tgz#7f05c5c003da8e485462cfc36f9d482b0a9a75df"
@@ -688,18 +1071,31 @@
"@babel/helper-annotate-as-pure" "7.0.0-beta.42"
"@babel/helper-plugin-utils" "7.0.0-beta.42"
+"@babel/plugin-transform-template-literals@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.55.tgz#b00a6496d4c8384507559598aaf49d8c1ad892e6"
+ dependencies:
+ "@babel/helper-annotate-as-pure" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
"@babel/plugin-transform-typeof-symbol@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.42.tgz#7d93fcd194db78b839488cddddefbaa46032e327"
dependencies:
"@babel/helper-plugin-utils" "7.0.0-beta.42"
-"@babel/plugin-transform-typescript@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.0.0-beta.54.tgz#7b614ba0dbea88b70ae82df9c429e128928c9251"
+"@babel/plugin-transform-typeof-symbol@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.55.tgz#62326918560b765bbe9f362ad3a4ce3bc71477bc"
dependencies:
- "@babel/helper-plugin-utils" "7.0.0-beta.54"
- "@babel/plugin-syntax-typescript" "7.0.0-beta.54"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+
+"@babel/plugin-transform-typescript@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.0.0-beta.55.tgz#290b5a6dfb7730bc167c57ffeb471267b4182557"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-syntax-typescript" "7.0.0-beta.55"
"@babel/plugin-transform-unicode-regex@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -709,6 +1105,14 @@
"@babel/helper-regex" "7.0.0-beta.42"
regexpu-core "^4.1.3"
+"@babel/plugin-transform-unicode-regex@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.55.tgz#87e7bedbba103f784a7999f82064f47c0b35c796"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/helper-regex" "7.0.0-beta.55"
+ regexpu-core "^4.1.3"
+
"@babel/preset-env@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-beta.42.tgz#671e688057c010b22a7811b965f7da5d79c472d3"
@@ -753,6 +1157,51 @@
invariant "^2.2.2"
semver "^5.3.0"
+"@babel/preset-env@^7.0.0-beta.52":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-beta.55.tgz#d3d997517761890144081d53c0c669ba7e8334e0"
+ dependencies:
+ "@babel/helper-module-imports" "7.0.0-beta.55"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.55"
+ "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.55"
+ "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.55"
+ "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.55"
+ "@babel/plugin-syntax-async-generators" "7.0.0-beta.55"
+ "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.55"
+ "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.55"
+ "@babel/plugin-transform-arrow-functions" "7.0.0-beta.55"
+ "@babel/plugin-transform-async-to-generator" "7.0.0-beta.55"
+ "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.55"
+ "@babel/plugin-transform-block-scoping" "7.0.0-beta.55"
+ "@babel/plugin-transform-classes" "7.0.0-beta.55"
+ "@babel/plugin-transform-computed-properties" "7.0.0-beta.55"
+ "@babel/plugin-transform-destructuring" "7.0.0-beta.55"
+ "@babel/plugin-transform-dotall-regex" "7.0.0-beta.55"
+ "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.55"
+ "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.55"
+ "@babel/plugin-transform-for-of" "7.0.0-beta.55"
+ "@babel/plugin-transform-function-name" "7.0.0-beta.55"
+ "@babel/plugin-transform-literals" "7.0.0-beta.55"
+ "@babel/plugin-transform-modules-amd" "7.0.0-beta.55"
+ "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.55"
+ "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.55"
+ "@babel/plugin-transform-modules-umd" "7.0.0-beta.55"
+ "@babel/plugin-transform-new-target" "7.0.0-beta.55"
+ "@babel/plugin-transform-object-super" "7.0.0-beta.55"
+ "@babel/plugin-transform-parameters" "7.0.0-beta.55"
+ "@babel/plugin-transform-regenerator" "7.0.0-beta.55"
+ "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.55"
+ "@babel/plugin-transform-spread" "7.0.0-beta.55"
+ "@babel/plugin-transform-sticky-regex" "7.0.0-beta.55"
+ "@babel/plugin-transform-template-literals" "7.0.0-beta.55"
+ "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.55"
+ "@babel/plugin-transform-unicode-regex" "7.0.0-beta.55"
+ browserslist "^3.0.0"
+ invariant "^2.2.2"
+ js-levenshtein "^1.1.3"
+ semver "^5.3.0"
+
"@babel/preset-flow@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0-beta.42.tgz#580d8d1e418ac1bd0032436a02639267ebdbe1c7"
@@ -760,12 +1209,12 @@
"@babel/helper-plugin-utils" "7.0.0-beta.42"
"@babel/plugin-transform-flow-strip-types" "7.0.0-beta.42"
-"@babel/preset-flow@^7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0-beta.54.tgz#7a6f5b75297047ec36d5b3fd0b5009d59bb4240f"
+"@babel/preset-flow@^7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0-beta.55.tgz#76c2a8987a79a29d4c462f10ad3c05245dcb95e2"
dependencies:
- "@babel/helper-plugin-utils" "7.0.0-beta.54"
- "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.54"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.55"
"@babel/preset-react@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -778,12 +1227,22 @@
"@babel/plugin-transform-react-jsx-self" "7.0.0-beta.42"
"@babel/plugin-transform-react-jsx-source" "7.0.0-beta.42"
-"@babel/preset-typescript@^7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.0.0-beta.54.tgz#7491df7c0f20d08ca63c41f78d2c722c92470391"
+"@babel/preset-react@^7.0.0-beta.52":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0-beta.55.tgz#80778064882852bcbc812ecb67736b4a81a2fe6c"
+ dependencies:
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-transform-react-display-name" "7.0.0-beta.55"
+ "@babel/plugin-transform-react-jsx" "7.0.0-beta.55"
+ "@babel/plugin-transform-react-jsx-self" "7.0.0-beta.55"
+ "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.55"
+
+"@babel/preset-typescript@^7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.0.0-beta.55.tgz#b1eeffe0b59bc5cfd2a7ace9303b478a783fbe2d"
dependencies:
- "@babel/helper-plugin-utils" "7.0.0-beta.54"
- "@babel/plugin-transform-typescript" "7.0.0-beta.54"
+ "@babel/helper-plugin-utils" "7.0.0-beta.55"
+ "@babel/plugin-transform-typescript" "7.0.0-beta.55"
"@babel/runtime@7.0.0-beta.49":
version "7.0.0-beta.49"
@@ -792,9 +1251,9 @@
core-js "^2.5.6"
regenerator-runtime "^0.11.1"
-"@babel/runtime@^7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.54.tgz#39ebb42723fe7ca4b3e1b00e967e80138d47cadf"
+"@babel/runtime@^7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.55.tgz#0bc33aa5a6ac0b012f37e25b9e6aaa2e489a916b"
dependencies:
core-js "^2.5.7"
regenerator-runtime "^0.12.0"
@@ -817,14 +1276,14 @@
"@babel/types" "7.0.0-beta.49"
lodash "^4.17.5"
-"@babel/template@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.54.tgz#d5b0d2d2d55c0e78b048c61a058f36cfd7d91af3"
+"@babel/template@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.55.tgz#c6cab0e2722ba5e33fe034073b6d31673aba326e"
dependencies:
- "@babel/code-frame" "7.0.0-beta.54"
- "@babel/parser" "7.0.0-beta.54"
- "@babel/types" "7.0.0-beta.54"
- lodash "^4.17.5"
+ "@babel/code-frame" "7.0.0-beta.55"
+ "@babel/parser" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
+ lodash "^4.17.10"
"@babel/traverse@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -856,19 +1315,19 @@
invariant "^2.2.0"
lodash "^4.17.5"
-"@babel/traverse@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.54.tgz#2c17f98dcdbf19aa918fde128f0e1a0bc089e05a"
+"@babel/traverse@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.55.tgz#50be5d0fcc5cc4ac020a7b0c519be8dae345d4be"
dependencies:
- "@babel/code-frame" "7.0.0-beta.54"
- "@babel/generator" "7.0.0-beta.54"
- "@babel/helper-function-name" "7.0.0-beta.54"
- "@babel/helper-split-export-declaration" "7.0.0-beta.54"
- "@babel/parser" "7.0.0-beta.54"
- "@babel/types" "7.0.0-beta.54"
+ "@babel/code-frame" "7.0.0-beta.55"
+ "@babel/generator" "7.0.0-beta.55"
+ "@babel/helper-function-name" "7.0.0-beta.55"
+ "@babel/helper-split-export-declaration" "7.0.0-beta.55"
+ "@babel/parser" "7.0.0-beta.55"
+ "@babel/types" "7.0.0-beta.55"
debug "^3.1.0"
globals "^11.1.0"
- lodash "^4.17.5"
+ lodash "^4.17.10"
"@babel/types@7.0.0-beta.42":
version "7.0.0-beta.42"
@@ -902,12 +1361,12 @@
lodash "^4.17.5"
to-fast-properties "^2.0.0"
-"@babel/types@7.0.0-beta.54":
- version "7.0.0-beta.54"
- resolved "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.54.tgz#025ad68492fed542c13f14c579a44c848e531063"
+"@babel/types@7.0.0-beta.55":
+ version "7.0.0-beta.55"
+ resolved "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.55.tgz#7755c9d2e58315a64f05d8cf3322379be16d9199"
dependencies:
esutils "^2.0.2"
- lodash "^4.17.5"
+ lodash "^4.17.10"
to-fast-properties "^2.0.0"
"@commitlint/cli@^7.0.0":
@@ -1093,39 +1552,31 @@
mkdirp "^0.5.1"
rimraf "^2.5.2"
-"@mdx-js/loader@^0.14.1":
- version "0.14.1"
- resolved "https://registry.npmjs.org/@mdx-js/loader/-/loader-0.14.1.tgz#975e69cabda1f8f389db28fc7cf533592b364d89"
+"@mdx-js/loader@^0.15.0-1":
+ version "0.15.0-1"
+ resolved "https://registry.npmjs.org/@mdx-js/loader/-/loader-0.15.0-1.tgz#0c0e5899f3ebd803ff122aae64e8685e03260440"
dependencies:
- "@mdx-js/tag" "^0.14.0"
+ "@mdx-js/tag" "^0.15.0-1"
-"@mdx-js/mdx@^0.14.1":
- version "0.14.1"
- resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-0.14.1.tgz#11d627d4317a2385e3838a9ed4db2f180031017a"
+"@mdx-js/mdx@^0.15.0-1":
+ version "0.15.0-1"
+ resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-0.15.0-1.tgz#5c34bc7b810ff7f8640558769be227170bca6953"
dependencies:
- "@mdx-js/mdxast" "^0.10.0"
mdast-util-to-hast "^3.0.0"
remark-parse "^5.0.0"
remark-squeeze-paragraphs "^3.0.1"
unified "^6.1.6"
unist-util-visit "^1.3.0"
-"@mdx-js/mdxast@^0.10.0":
- version "0.10.0"
- resolved "https://registry.npmjs.org/@mdx-js/mdxast/-/mdxast-0.10.0.tgz#5d8dfdf96290151487dc07fb42031f3f47b8671e"
+"@mdx-js/mdxast@^0.15.0-1":
+ version "0.15.0-1"
+ resolved "https://registry.npmjs.org/@mdx-js/mdxast/-/mdxast-0.15.0-1.tgz#2c3814adb2ddb6da5468562af0d506c57803a5d8"
dependencies:
unist-util-visit "^1.3.0"
-"@mdx-js/tag@^0.14.0":
- version "0.14.0"
- resolved "https://registry.npmjs.org/@mdx-js/tag/-/tag-0.14.0.tgz#4c47ac25b1d34babf00f3ed97599397bdbfc3d9c"
- dependencies:
- create-react-context "^0.2.2"
- prop-types "^15.6.1"
-
-"@mdx-js/tag@^0.14.1":
- version "0.14.1"
- resolved "https://registry.npmjs.org/@mdx-js/tag/-/tag-0.14.1.tgz#f2ac14bcd1b71aef92d2f056094786905015dfdf"
+"@mdx-js/tag@^0.15.0-1":
+ version "0.15.0-1"
+ resolved "https://registry.npmjs.org/@mdx-js/tag/-/tag-0.15.0-1.tgz#77aae264338c856a958c1e2199fd6e16f7a65132"
dependencies:
create-react-context "^0.2.2"
hoist-non-react-statics "^2.5.5"
@@ -1198,15 +1649,38 @@
escape-string-regexp "^1.0.5"
lodash.deburr "^4.1.0"
+"@svgr/core@^2.1.1":
+ version "2.1.1"
+ resolved "https://registry.npmjs.org/@svgr/core/-/core-2.1.1.tgz#e241576eeb42142a971c07dd83c10a0e60928cdc"
+ dependencies:
+ cosmiconfig "^5.0.5"
+ h2x-core "^1.0.0"
+ h2x-plugin-jsx "^1.0.0"
+ lodash "^4.17.10"
+ prettier "^1.13.7"
+ svgo "^1.0.5"
+
+"@svgr/webpack@^2.1.1":
+ version "2.1.1"
+ resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-2.1.1.tgz#ab70286a0ad0ae79a446c580152eb184b68f1aa5"
+ dependencies:
+ "@babel/core" "^7.0.0-beta.52"
+ "@babel/plugin-proposal-object-rest-spread" "^7.0.0-beta.52"
+ "@babel/plugin-transform-react-constant-elements" "^7.0.0-beta.52"
+ "@babel/preset-env" "^7.0.0-beta.52"
+ "@babel/preset-react" "^7.0.0-beta.52"
+ "@svgr/core" "^2.1.1"
+ loader-utils "^1.1.0"
+
"@types/accepts@*":
version "1.3.5"
resolved "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575"
dependencies:
"@types/node" "*"
-"@types/bluebird@^3.5.22":
- version "3.5.22"
- resolved "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.22.tgz#519b87fe3c9d290ca6c06381ffc3040770ab452b"
+"@types/bluebird@^3.5.23":
+ version "3.5.23"
+ resolved "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.23.tgz#e805da976b76892b2b2e50eec29e84914c730670"
"@types/body-parser@*":
version "1.17.0"
@@ -1317,9 +1791,9 @@
"@types/relateurl" "*"
"@types/uglify-js" "*"
-"@types/html-webpack-plugin@^2.30.4":
- version "2.30.4"
- resolved "https://registry.npmjs.org/@types/html-webpack-plugin/-/html-webpack-plugin-2.30.4.tgz#65219d1a9b6ad4027100107d3dd08583a890b4b1"
+"@types/html-webpack-plugin@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@types/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#26b20854124bbcccbc22ccec715a1ba74583526c"
dependencies:
"@types/html-minifier" "*"
"@types/tapable" "*"
@@ -1349,15 +1823,15 @@
"@types/koa-compose" "*"
"@types/node" "*"
-"@types/lodash.get@^4.4.3":
- version "4.4.3"
- resolved "https://registry.npmjs.org/@types/lodash.get/-/lodash.get-4.4.3.tgz#ac823d175a9593c10555b5097b72281effd544b5"
+"@types/lodash.get@^4.4.4":
+ version "4.4.4"
+ resolved "https://registry.npmjs.org/@types/lodash.get/-/lodash.get-4.4.4.tgz#34b67841594e4ddc8853341d65e971a38cb4e2f0"
dependencies:
"@types/lodash" "*"
"@types/lodash@*":
- version "4.14.108"
- resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.108.tgz#02656af3add2e5b3174f830862c47421c00ef817"
+ version "4.14.115"
+ resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.115.tgz#54d171b2ce12c058742443b5f6754760f701b8f9"
"@types/mime@*":
version "2.0.0"
@@ -1371,9 +1845,9 @@
version "10.0.0"
resolved "https://registry.npmjs.org/@types/node/-/node-10.0.0.tgz#c40f8e07dce607d3ef25a626b93a6a7cdcf97881"
-"@types/node@10.5.2", "@types/node@^10.5.2":
- version "10.5.2"
- resolved "https://registry.npmjs.org/@types/node/-/node-10.5.2.tgz#f19f05314d5421fe37e74153254201a7bf00a707"
+"@types/node@10.5.4", "@types/node@^10.5.4":
+ version "10.5.4"
+ resolved "https://registry.npmjs.org/@types/node/-/node-10.5.4.tgz#6eccc158504357d1da91434d75e86acde94bb10b"
"@types/prettier@^1.13.2":
version "1.13.2"
@@ -1386,6 +1860,13 @@
"@types/node" "*"
"@types/react" "*"
+"@types/react-loadable@^5.4.0":
+ version "5.4.0"
+ resolved "https://registry.npmjs.org/@types/react-loadable/-/react-loadable-5.4.0.tgz#7a4f0673de07473525ab27959cf4c2601e25f37f"
+ dependencies:
+ "@types/react" "*"
+ "@types/webpack" "*"
+
"@types/react-router-dom@^4.3.0":
version "4.3.0"
resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-4.3.0.tgz#c91796d02deb3a5b24bc1c5db4a255df0d18b8b5"
@@ -1407,9 +1888,9 @@
dependencies:
csstype "^2.2.0"
-"@types/react@^16.4.6":
- version "16.4.6"
- resolved "https://registry.npmjs.org/@types/react/-/react-16.4.6.tgz#5024957c6bcef4f02823accf5974faba2e54fada"
+"@types/react@^16.4.7":
+ version "16.4.7"
+ resolved "https://registry.npmjs.org/@types/react/-/react-16.4.7.tgz#f33f6d759a7e1833befa15224d68942d178a5a3f"
dependencies:
csstype "^2.2.0"
@@ -1455,9 +1936,9 @@
"@types/uglify-js" "*"
source-map "^0.6.0"
-"@types/webpack@^4.4.7":
- version "4.4.7"
- resolved "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.7.tgz#f56602ec814eff8cf0c7ced071350c9c7dfefc44"
+"@types/webpack@^4.4.8":
+ version "4.4.8"
+ resolved "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.8.tgz#3af86780489a355e05f3de26b553537afc026acb"
dependencies:
"@types/node" "*"
"@types/tapable" "*"
@@ -1654,6 +2135,14 @@ JSONStream@^1.0.4:
jsonparse "^1.2.0"
through ">=2.2.7 <3"
+abab@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
+
+abab@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f"
+
abbrev@1:
version "1.1.1"
resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
@@ -1671,6 +2160,12 @@ acorn-dynamic-import@^3.0.0:
dependencies:
acorn "^5.0.0"
+acorn-globals@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.npmjs.org/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.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
@@ -1685,6 +2180,10 @@ acorn@^5.0.0, acorn@^5.0.3, acorn@^5.5.0:
version "5.5.3"
resolved "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9"
+acorn@^5.5.3:
+ version "5.7.1"
+ resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8"
+
acorn@^5.6.2:
version "5.6.2"
resolved "https://registry.npmjs.org/acorn/-/acorn-5.6.2.tgz#b1da1d7be2ac1b4a327fb9eab851702c5045b4e7"
@@ -1793,6 +2292,10 @@ ansi-escapes@^3.0.0:
version "3.1.0"
resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30"
+ansi-html@0.0.7:
+ version "0.0.7"
+ resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
+
ansi-regex@^2.0.0:
version "2.1.1"
resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
@@ -1869,6 +2372,10 @@ arr-union@^3.1.0:
version "3.1.0"
resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
+array-equal@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
+
array-filter@~0.0.0:
version "0.0.1"
resolved "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
@@ -2810,7 +3317,7 @@ bluebird-co@^2.2.0:
version "2.2.0"
resolved "https://registry.npmjs.org/bluebird-co/-/bluebird-co-2.2.0.tgz#e0a49e63b6b17e34c91f48b3934b769a377fbed7"
-bluebird@^3.5.1:
+bluebird@^3.0.5, bluebird@^3.5.1:
version "3.5.1"
resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
@@ -2907,6 +3414,10 @@ brorand@^1.0.1:
version "1.1.0"
resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
+browser-process-hrtime@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e"
+
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
version "1.2.0"
resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
@@ -3580,6 +4091,21 @@ concat-stream@^1.4.10, concat-stream@^1.4.7, concat-stream@^1.5.0, concat-stream
readable-stream "^2.2.2"
typedarray "^0.0.6"
+condense-newlines@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz#3de985553139475d32502c83b02f60684d24c55f"
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-whitespace "^0.3.0"
+ kind-of "^3.0.2"
+
+config-chain@~1.1.5:
+ version "1.1.11"
+ resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2"
+ dependencies:
+ ini "^1.3.4"
+ proto-list "~1.2.1"
+
configstore@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz#737a3a7036e9886102aa6099e47bb33ab1aba1a1"
@@ -3870,7 +4396,7 @@ cosmiconfig@^4.0.0:
parse-json "^4.0.0"
require-from-string "^2.0.1"
-cosmiconfig@^5.0.0, cosmiconfig@^5.0.2:
+cosmiconfig@^5.0.0, cosmiconfig@^5.0.2, cosmiconfig@^5.0.5:
version "5.0.5"
resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.5.tgz#a809e3c2306891ce17ab70359dc8bdf661fe2cd0"
dependencies:
@@ -4192,6 +4718,16 @@ csso@^3.5.0:
dependencies:
css-tree "1.0.0-alpha.29"
+cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0":
+ version "0.3.4"
+ resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz#8cd52e8a3acfd68d3aed38ee0a640177d2f9d797"
+
+cssstyle@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-1.0.0.tgz#79b16d51ec5591faec60e688891f15d2a5705129"
+ dependencies:
+ cssom "0.3.x"
+
csstype@^2.2.0:
version "2.4.2"
resolved "https://registry.npmjs.org/csstype/-/csstype-2.4.2.tgz#158e36c69566bf968da63d0ba14eda1c20e8643a"
@@ -4239,6 +4775,14 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
+data-urls@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/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.29.0"
resolved "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6"
@@ -4512,6 +5056,12 @@ domelementtype@~1.1.1:
version "1.1.3"
resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
+domexception@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90"
+ dependencies:
+ webidl-conversions "^4.0.2"
+
domhandler@2.1:
version "2.1.0"
resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594"
@@ -4543,6 +5093,10 @@ dot-prop@^4.1.0, dot-prop@^4.1.1, dot-prop@^4.2.0:
dependencies:
is-obj "^1.0.0"
+dotenv@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.0.0.tgz#24e37c041741c5f4b25324958ebbc34bca965935"
+
duplexer2@^0.1.4, duplexer2@~0.1.4:
version "0.1.4"
resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1"
@@ -4572,6 +5126,16 @@ ecc-jsbn@~0.1.1:
dependencies:
jsbn "~0.1.0"
+editorconfig@^0.13.2:
+ version "0.13.3"
+ resolved "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz#e5219e587951d60958fd94ea9a9a008cdeff1b34"
+ dependencies:
+ bluebird "^3.0.5"
+ commander "^2.9.0"
+ lru-cache "^3.2.0"
+ semver "^5.1.0"
+ sigmund "^1.0.1"
+
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
@@ -4778,6 +5342,17 @@ escodegen@^1.8.1:
optionalDependencies:
source-map "~0.6.1"
+escodegen@^1.9.1:
+ version "1.11.0"
+ resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589"
+ dependencies:
+ esprima "^3.1.3"
+ estraverse "^4.2.0"
+ esutils "^2.0.2"
+ optionator "^0.8.1"
+ optionalDependencies:
+ source-map "~0.6.1"
+
eslint-scope@^3.7.1:
version "3.7.1"
resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
@@ -5570,6 +6145,16 @@ get-pkg-repo@^1.0.0:
parse-github-repo-url "^1.3.0"
through2 "^2.0.0"
+get-pkg-repo@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-2.0.0.tgz#afe80c3370b2576bbe69aa78aedbfb96d2d025f1"
+ 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.npmjs.org/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc"
@@ -5892,6 +6477,43 @@ gzip-size@^4.1.0:
duplexer "^0.1.1"
pify "^3.0.0"
+h2x-core@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/h2x-core/-/h2x-core-1.0.0.tgz#5135fda1a8688ebc8ce2450d89f1dc6837511e7b"
+ dependencies:
+ h2x-generate "^1.0.0"
+ h2x-parse "^1.0.0"
+ h2x-traverse "^1.0.0"
+
+h2x-generate@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/h2x-generate/-/h2x-generate-1.0.0.tgz#72e8020ecede3e589f7acab81e85a8346cc54126"
+ dependencies:
+ h2x-traverse "^1.0.0"
+
+h2x-parse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/h2x-parse/-/h2x-parse-1.0.0.tgz#3d377642d6d5f5e3fa9940e3620f11ba2d072e99"
+ dependencies:
+ h2x-types "^1.0.0"
+ jsdom "^11.10.0"
+
+h2x-plugin-jsx@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/h2x-plugin-jsx/-/h2x-plugin-jsx-1.0.0.tgz#9307cc58d75bd241f6c25aef152501fda2bdf43d"
+ dependencies:
+ h2x-types "^1.0.0"
+
+h2x-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/h2x-traverse/-/h2x-traverse-1.0.0.tgz#6f651d41f14e3b4362ea2a909213a43511982de1"
+ dependencies:
+ h2x-types "^1.0.0"
+
+h2x-types@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/h2x-types/-/h2x-types-1.0.0.tgz#4822816ffddf51e4a383aa00594770e8ce230d1f"
+
handlebars@^4.0.2:
version "4.0.11"
resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc"
@@ -6130,6 +6752,16 @@ html-comment-regex@^1.1.0:
version "1.1.1"
resolved "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e"
+html-encoding-sniffer@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8"
+ dependencies:
+ whatwg-encoding "^1.0.1"
+
+html-entities@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
+
html-minifier@^3.2.3, html-minifier@^3.4.3:
version "3.5.15"
resolved "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.15.tgz#f869848d4543cbfd84f26d5514a2a87cbf9a05e0"
@@ -6795,6 +7427,10 @@ is-whitespace-character@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.1.tgz#9ae0176f3282b65457a1992cdb084f8a5f833e3b"
+is-whitespace@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz#1639ecb1be036aec69a54cbb401cfbed7114ab7f"
+
is-windows@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c"
@@ -6872,6 +7508,19 @@ js-base64@^2.1.8:
version "2.4.5"
resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz#e293cd3c7c82f070d700fc7a1ca0a2e69f101f92"
+js-beautify@^1.6.12:
+ version "1.7.5"
+ resolved "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.5.tgz#69d9651ef60dbb649f65527b53674950138a7919"
+ dependencies:
+ config-chain "~1.1.5"
+ editorconfig "^0.13.2"
+ mkdirp "~0.5.0"
+ nopt "~3.0.1"
+
+js-levenshtein@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.3.tgz#3ef627df48ec8cf24bacf05c0f184ff30ef413c5"
+
js-tokens@^3.0.0, js-tokens@^3.0.1, js-tokens@^3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
@@ -6901,6 +7550,37 @@ jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+jsdom@^11.10.0:
+ version "11.12.0"
+ resolved "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8"
+ dependencies:
+ abab "^2.0.0"
+ acorn "^5.5.3"
+ acorn-globals "^4.1.0"
+ array-equal "^1.0.0"
+ cssom ">= 0.3.2 < 0.4.0"
+ cssstyle "^1.0.0"
+ data-urls "^1.0.0"
+ domexception "^1.0.1"
+ escodegen "^1.9.1"
+ html-encoding-sniffer "^1.0.2"
+ left-pad "^1.3.0"
+ nwsapi "^2.0.7"
+ parse5 "4.0.0"
+ pn "^1.1.0"
+ request "^2.87.0"
+ request-promise-native "^1.0.5"
+ sax "^1.2.4"
+ symbol-tree "^3.2.2"
+ tough-cookie "^2.3.4"
+ 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.1"
+ ws "^5.2.0"
+ xml-name-validator "^3.0.0"
+
jsesc@^1.3.0:
version "1.3.0"
resolved "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
@@ -7171,6 +7851,10 @@ lcid@^1.0.0:
dependencies:
invert-kv "^1.0.0"
+left-pad@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e"
+
lerna@2.9.0:
version "2.9.0"
resolved "https://registry.npmjs.org/lerna/-/lerna-2.9.0.tgz#303f70bc50b1c4541bdcf54eda13c36fe54401f3"
@@ -7267,9 +7951,9 @@ less-loader@^4.1.0:
loader-utils "^1.1.0"
pify "^3.0.0"
-less@^3.7.1:
- version "3.7.1"
- resolved "https://registry.npmjs.org/less/-/less-3.7.1.tgz#192e9dcef456ba3181a4e8d78a200f72a75e5c30"
+less@^3.8.0:
+ version "3.8.0"
+ resolved "https://registry.npmjs.org/less/-/less-3.8.0.tgz#44785e40c23841c15ba3be741d36bd2775dd0596"
optionalDependencies:
errno "^0.1.1"
graceful-fs "^4.1.2"
@@ -7434,13 +8118,6 @@ load-json-file@^4.0.0:
pify "^3.0.0"
strip-bom "^3.0.0"
-loadable-components@^2.2.2:
- version "2.2.2"
- resolved "https://registry.npmjs.org/loadable-components/-/loadable-components-2.2.2.tgz#0362f5d6d0607f5d9bcc7932c7cdba6f256cbd46"
- dependencies:
- babel-plugin-syntax-dynamic-import "^6.18.0"
- hoist-non-react-statics "^2.5.0"
-
loader-runner@^2.3.0:
version "2.3.0"
resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
@@ -7544,6 +8221,10 @@ lodash.snakecase@4.1.1:
version "4.1.1"
resolved "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d"
+lodash.sortby@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
+
lodash.startcase@4.4.0:
version "4.4.0"
resolved "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8"
@@ -7589,7 +8270,7 @@ lodash@4.17.5, lodash@^4.17.4, lodash@^4.2.1, lodash@^4.3.0:
version "4.17.5"
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511"
-"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.11.2, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.2.0, lodash@~4.17.10:
+"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.11.2, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.2.0, lodash@~4.17.10:
version "4.17.10"
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
@@ -7671,6 +8352,12 @@ lowlight@~1.9.1:
fault "^1.0.2"
highlight.js "~9.12.0"
+lru-cache@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee"
+ dependencies:
+ pseudomap "^1.0.1"
+
lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1:
version "4.1.2"
resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f"
@@ -8382,7 +9069,7 @@ node-zopfli@^2.0.2:
nan "^2.0.0"
node-pre-gyp "^0.6.4"
-"nopt@2 || 3":
+"nopt@2 || 3", nopt@~3.0.1:
version "3.0.6"
resolved "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
dependencies:
@@ -8498,6 +9185,10 @@ number-is-nan@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
+nwsapi@^2.0.7:
+ version "2.0.7"
+ resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.7.tgz#6fc54c254621f10cac5225b76e81c74120139b78"
+
oauth-sign@~0.8.1, oauth-sign@~0.8.2:
version "0.8.2"
resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
@@ -8874,6 +9565,10 @@ parse-passwd@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
+parse5@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
+
parseurl@^1.3.0, parseurl@^1.3.2, parseurl@~1.3.2:
version "1.3.2"
resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
@@ -9027,6 +9722,10 @@ pluralize@^7.0.0:
version "7.0.0"
resolved "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
+pn@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb"
+
polished@^1.9.3:
version "1.9.3"
resolved "https://registry.npmjs.org/polished/-/polished-1.9.3.tgz#d61b8a0c4624efe31e2583ff24a358932b6b75e1"
@@ -9358,9 +10057,9 @@ preserve@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
-prettier@^1.13.7:
- version "1.13.7"
- resolved "https://registry.npmjs.org/prettier/-/prettier-1.13.7.tgz#850f3b8af784a49a6ea2d2eaa7ed1428a34b7281"
+prettier@^1.13.7, prettier@^1.14.0:
+ version "1.14.0"
+ resolved "https://registry.npmjs.org/prettier/-/prettier-1.14.0.tgz#847c235522035fd988100f1f43cf20a7d24f9372"
pretty-error@^2.0.2, pretty-error@^2.1.1:
version "2.1.1"
@@ -9383,6 +10082,14 @@ pretty-time@^1.0.0:
is-number "^5.0.0"
nanoseconds "^1.0.0"
+pretty@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz#adbc7960b7bbfe289a557dc5f737619a220d06a5"
+ dependencies:
+ condense-newlines "^0.2.1"
+ extend-shallow "^2.0.1"
+ js-beautify "^1.6.12"
+
prismjs@^1.8.4:
version "1.15.0"
resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.15.0.tgz#8801d332e472091ba8def94976c8877ad60398d9"
@@ -9429,7 +10136,7 @@ promise@^7.1.1:
dependencies:
asap "~2.0.3"
-prop-types@15.6.2, prop-types@^15.6.2:
+prop-types@15.6.2, prop-types@^15.5.0, prop-types@^15.6.2:
version "15.6.2"
resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102"
dependencies:
@@ -9448,6 +10155,10 @@ property-information@^3.0.0:
version "3.2.0"
resolved "https://registry.npmjs.org/property-information/-/property-information-3.2.0.tgz#fd1483c8fbac61808f5fe359e7693a1f48a58331"
+proto-list@~1.2.1:
+ version "1.2.4"
+ resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
+
proxy-addr@~2.0.3:
version "2.0.3"
resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz#355f262505a621646b3130a728eb647e22055341"
@@ -9465,10 +10176,14 @@ ps-tree@^1.1.0:
dependencies:
event-stream "~3.3.0"
-pseudomap@^1.0.2:
+pseudomap@^1.0.1, pseudomap@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+psl@^1.1.24:
+ version "1.1.28"
+ resolved "https://registry.npmjs.org/psl/-/psl-1.1.28.tgz#4fb6ceb08a1e2214d4fd4de0ca22dae13740bc7b"
+
public-encrypt@^4.0.0:
version "4.0.2"
resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994"
@@ -9674,9 +10389,9 @@ react-feather@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/react-feather/-/react-feather-1.1.1.tgz#dd59143af457601e68f2cd3bf32c0d94d30f89e7"
-react-hot-loader@4.3.3:
- version "4.3.3"
- resolved "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.3.3.tgz#37409a3341c7787563d0972007ba02521f82f5d5"
+react-hot-loader@4.3.4:
+ version "4.3.4"
+ resolved "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.3.4.tgz#4f9bdd55bb20d77a6ae8931fa1c187e5f0ce6279"
dependencies:
fast-levenshtein "^2.0.6"
global "^4.3.0"
@@ -9693,6 +10408,12 @@ react-lightweight-tooltip@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/react-lightweight-tooltip/-/react-lightweight-tooltip-1.0.0.tgz#1fb96831b88de21a4d73d02148aae3d8d0aea9bc"
+react-loadable@^5.4.0:
+ version "5.4.0"
+ resolved "https://registry.npmjs.org/react-loadable/-/react-loadable-5.4.0.tgz#3b6b7d51121a7868fd155be848a36e02084742c9"
+ dependencies:
+ prop-types "^15.5.0"
+
react-powerplug@^1.0.0-rc.1:
version "1.0.0-rc.1"
resolved "https://registry.npmjs.org/react-powerplug/-/react-powerplug-1.0.0-rc.1.tgz#6b3bc57e31684e8bc36baa7a65af602ba0e31145"
@@ -9923,7 +10644,13 @@ regenerate-unicode-properties@^5.1.1:
dependencies:
regenerate "^1.3.3"
-regenerate@^1.2.1:
+regenerate-unicode-properties@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz#107405afcc4a190ec5ed450ecaa00ed0cafa7a4c"
+ dependencies:
+ regenerate "^1.4.0"
+
+regenerate@^1.2.1, regenerate@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
@@ -9957,6 +10684,12 @@ regenerator-transform@^0.12.3:
dependencies:
private "^0.1.6"
+regenerator-transform@^0.13.3:
+ version "0.13.3"
+ resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz#264bd9ff38a8ce24b06e0636496b2c856b57bcbb"
+ dependencies:
+ private "^0.1.6"
+
regex-cache@^0.4.2:
version "0.4.4"
resolved "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
@@ -10001,6 +10734,17 @@ regexpu-core@^4.1.3:
unicode-match-property-ecmascript "^1.0.3"
unicode-match-property-value-ecmascript "^1.0.1"
+regexpu-core@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz#a3744fa03806cffe146dea4421a3e73bdcc47b1d"
+ dependencies:
+ regenerate "^1.4.0"
+ regenerate-unicode-properties "^7.0.0"
+ regjsgen "^0.4.0"
+ regjsparser "^0.3.0"
+ unicode-match-property-ecmascript "^1.0.4"
+ unicode-match-property-value-ecmascript "^1.0.2"
+
registry-auth-token@^3.0.1:
version "3.3.2"
resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20"
@@ -10022,6 +10766,10 @@ regjsgen@^0.3.0:
version "0.3.0"
resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.3.0.tgz#0ee4a3e9276430cda25f1e789ea6c15b87b0cb43"
+regjsgen@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz#c1eb4c89a209263f8717c782591523913ede2561"
+
regjsparser@^0.1.4:
version "0.1.5"
resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
@@ -10034,6 +10782,12 @@ regjsparser@^0.2.1:
dependencies:
jsesc "~0.5.0"
+regjsparser@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz#3c326da7fcfd69fa0d332575a41c8c0cdf588c96"
+ dependencies:
+ jsesc "~0.5.0"
+
rehype-autolink-headings@^2.0.3:
version "2.0.3"
resolved "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-2.0.3.tgz#b23d02937019b8e33566362fc1541df42e99b0e5"
@@ -10177,6 +10931,20 @@ replace-ext@1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
+request-promise-core@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/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.npmjs.org/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, "request@>=2.9.0 <2.82.0":
version "2.81.0"
resolved "https://registry.npmjs.org/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
@@ -10204,7 +10972,7 @@ request@2.81.0, "request@>=2.9.0 <2.82.0":
tunnel-agent "^0.6.0"
uuid "^3.0.0"
-request@2.87.0, request@^2.72.0, request@^2.83.0:
+request@2.87.0, request@^2.72.0, request@^2.83.0, request@^2.87.0:
version "2.87.0"
resolved "https://registry.npmjs.org/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e"
dependencies:
@@ -10711,6 +11479,10 @@ shelljs@^0.8.2:
interpret "^1.0.0"
rechoir "^0.6.2"
+sigmund@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
+
signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
@@ -10975,6 +11747,10 @@ stdout-stream@^1.4.0:
dependencies:
readable-stream "^2.0.1"
+stealthy-require@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
+
stream-browserify@^2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"
@@ -11179,7 +11955,7 @@ supports-color@^5.2.0, supports-color@^5.3.0, supports-color@^5.4.0:
dependencies:
has-flag "^3.0.0"
-svgo@^1.0.0:
+svgo@^1.0.0, svgo@^1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/svgo/-/svgo-1.0.5.tgz#7040364c062a0538abacff4401cea6a26a7a389a"
dependencies:
@@ -11202,6 +11978,10 @@ symbol-observable@^1.1.0:
version "1.2.0"
resolved "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
+symbol-tree@^3.2.2:
+ version "3.2.2"
+ resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
+
table@4.0.2:
version "4.0.2"
resolved "https://registry.npmjs.org/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36"
@@ -11420,12 +12200,25 @@ touch@^1.0.0:
dependencies:
nopt "~1.0.10"
+tough-cookie@>=2.3.3, tough-cookie@^2.3.4:
+ version "2.4.3"
+ resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
+ dependencies:
+ psl "^1.1.24"
+ punycode "^1.4.1"
+
tough-cookie@~2.3.0, tough-cookie@~2.3.3:
version "2.3.4"
resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655"
dependencies:
punycode "^1.4.1"
+tr46@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
+ dependencies:
+ punycode "^2.1.0"
+
trash-cli@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/trash-cli/-/trash-cli-1.4.0.tgz#3288d890c824a5cc978a6c448a9f329b06be069d"
@@ -11673,6 +12466,10 @@ unicode-canonical-property-names-ecmascript@^1.0.2:
version "1.0.3"
resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.3.tgz#f6119f417467593c0086357c85546b6ad5abc583"
+unicode-canonical-property-names-ecmascript@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
+
unicode-match-property-ecmascript@^1.0.3:
version "1.0.3"
resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.3.tgz#db9b1cb4ffc67e0c5583780b1b59370e4cbe97b9"
@@ -11680,14 +12477,29 @@ unicode-match-property-ecmascript@^1.0.3:
unicode-canonical-property-names-ecmascript "^1.0.2"
unicode-property-aliases-ecmascript "^1.0.3"
+unicode-match-property-ecmascript@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
+ dependencies:
+ unicode-canonical-property-names-ecmascript "^1.0.4"
+ unicode-property-aliases-ecmascript "^1.0.4"
+
unicode-match-property-value-ecmascript@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.1.tgz#fea059120a016f403afd3bf586162b4db03e0604"
+unicode-match-property-value-ecmascript@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4"
+
unicode-property-aliases-ecmascript@^1.0.3:
version "1.0.3"
resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.3.tgz#ac3522583b9e630580f916635333e00c5ead690d"
+unicode-property-aliases-ecmascript@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0"
+
unified@^4.1.1:
version "4.2.1"
resolved "https://registry.npmjs.org/unified/-/unified-4.2.1.tgz#76ff43aa8da430f6e7e4a55c84ebac2ad2cfcd2e"
@@ -11815,17 +12627,23 @@ unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.1.tgz#3ccbdc53679eed6ecf3777dd7f5e3229c1b6aa3c"
+unist-util-visit-parents@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz#63fffc8929027bee04bfef7d2cce474f71cb6217"
+ dependencies:
+ unist-util-is "^2.1.2"
+
unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.3.0:
version "1.3.0"
resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.3.0.tgz#41ca7c82981fd1ce6c762aac397fc24e35711444"
dependencies:
unist-util-is "^2.1.1"
-unist-util-visit@^1.3.1:
- version "1.3.1"
- resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.3.1.tgz#c019ac9337a62486be58531bc27e7499ae7d55c7"
+unist-util-visit@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz#1cb763647186dc26f5e1df5db6bd1e48b3cc2fb1"
dependencies:
- unist-util-is "^2.1.1"
+ unist-util-visit-parents "^2.0.0"
universalify@^0.1.0:
version "0.1.1"
@@ -12086,6 +12904,12 @@ vm-browserify@0.0.4:
dependencies:
indexof "0.0.1"
+w3c-hr-time@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045"
+ dependencies:
+ browser-process-hrtime "^0.1.2"
+
warning@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c"
@@ -12116,6 +12940,10 @@ webfontloader@^1.6.28:
version "1.6.28"
resolved "https://registry.npmjs.org/webfontloader/-/webfontloader-1.6.28.tgz#db786129253cb6e8eae54c2fb05f870af6675bae"
+webidl-conversions@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
+
webpack-chain@^4.8.0:
version "4.8.0"
resolved "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.8.0.tgz#06fc3dbb9f2707d4c9e899fc6250fbcf2afe6fd1"
@@ -12165,6 +12993,13 @@ webpack-manifest-plugin@^2.0.3:
lodash ">=3.5 <5"
tapable "^1.0.0"
+webpack-serve-overlay@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.npmjs.org/webpack-serve-overlay/-/webpack-serve-overlay-0.2.2.tgz#f67857d07b5cb751c84731c531199a32a325b94c"
+ dependencies:
+ ansi-html "0.0.7"
+ html-entities "^1.2.1"
+
webpack-serve-waitpage@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/webpack-serve-waitpage/-/webpack-serve-waitpage-1.0.1.tgz#8aee5bf8aafcf997c72a74fc48ae1c495001fde9"
@@ -12214,9 +13049,9 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0:
source-list-map "^2.0.0"
source-map "~0.6.1"
-webpack@^4.16.1:
- version "4.16.1"
- resolved "https://registry.npmjs.org/webpack/-/webpack-4.16.1.tgz#2c4b89ea648125c3e67bcca6adf49ce2c14b2d31"
+webpack@^4.16.3:
+ version "4.16.3"
+ resolved "https://registry.npmjs.org/webpack/-/webpack-4.16.3.tgz#861be3176d81e7e3d71c66c8acc9bba35588b525"
dependencies:
"@webassemblyjs/ast" "1.5.13"
"@webassemblyjs/helper-module-context" "1.5.13"
@@ -12270,10 +13105,28 @@ websocket-extensions@>=0.1.1:
version "0.1.3"
resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29"
+whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3"
+ dependencies:
+ iconv-lite "0.4.19"
+
whatwg-fetch@>=0.10.0:
version "2.0.4"
resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f"
+whatwg-mimetype@^2.0.0, whatwg-mimetype@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz#f0f21d76cbba72362eb609dbed2a30cd17fcc7d4"
+
+whatwg-url@^6.4.0, whatwg-url@^6.4.1:
+ version "6.5.0"
+ resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8"
+ dependencies:
+ lodash.sortby "^4.7.0"
+ tr46 "^1.0.1"
+ webidl-conversions "^4.0.2"
+
when@~3.6.x:
version "3.6.4"
resolved "https://registry.npmjs.org/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e"
@@ -12411,6 +13264,12 @@ ws@^4.0.0:
async-limiter "~1.0.0"
safe-buffer "~5.1.0"
+ws@^5.2.0:
+ version "5.2.2"
+ resolved "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f"
+ dependencies:
+ async-limiter "~1.0.0"
+
ws@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/ws/-/ws-6.0.0.tgz#eaa494aded00ac4289d455bac8d84c7c651cef35"
@@ -12445,6 +13304,10 @@ xdg-trashdir@^2.1.1:
user-home "^2.0.0"
xdg-basedir "^2.0.0"
+xml-name-validator@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
+
xregexp@4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020"