diff --git a/.babelrc.js b/.babelrc.js
index 0a68c657a7b33..4eb42997a778d 100644
--- a/.babelrc.js
+++ b/.babelrc.js
@@ -9,11 +9,5 @@ if (process.env.NODE_ENV !== `test`) {
module.exports = {
sourceMaps: true,
presets: ["babel-preset-gatsby-package"],
- overrides: [
- {
- test: "**/*.ts",
- plugins: [["@babel/plugin-transform-typescript", { isTSX: true }]],
- },
- ],
ignore,
}
diff --git a/packages/babel-plugin-remove-graphql-queries/package.json b/packages/babel-plugin-remove-graphql-queries/package.json
index 7a789a87e77e7..5aae658d91643 100644
--- a/packages/babel-plugin-remove-graphql-queries/package.json
+++ b/packages/babel-plugin-remove-graphql-queries/package.json
@@ -14,12 +14,11 @@
"babel-preset-gatsby-package": "^0.4.1",
"cross-env": "^5.2.1"
},
- "license": "MIT",
- "main": "index.js",
"peerDependencies": {
- "gatsby": "^2.0.0",
- "graphql": "^14.1.1"
+ "gatsby": "^2.0.0"
},
+ "license": "MIT",
+ "main": "index.js",
"scripts": {
"build": "babel src --out-dir . --ignore \"**/__tests__\" --extensions \".ts,.js\"",
"prepare": "cross-env NODE_ENV=production npm run build",
diff --git a/packages/babel-preset-gatsby-package/index.js b/packages/babel-preset-gatsby-package/index.js
index e717814fb6ec5..cc390c7235487 100644
--- a/packages/babel-preset-gatsby-package/index.js
+++ b/packages/babel-preset-gatsby-package/index.js
@@ -46,6 +46,12 @@ function preset(context, options = {}) {
r(`@babel/plugin-syntax-dynamic-import`),
IS_TEST && r(`babel-plugin-dynamic-import-node`)
].filter(Boolean),
+ overrides: [
+ {
+ test: [`**/*.ts`, `**/*.tsx`],
+ plugins: [[`@babel/plugin-transform-typescript`, { isTSX: true }]],
+ },
+ ],
}
}
diff --git a/packages/babel-preset-gatsby-package/package.json b/packages/babel-preset-gatsby-package/package.json
index 24295be73fc79..361879adfb003 100644
--- a/packages/babel-preset-gatsby-package/package.json
+++ b/packages/babel-preset-gatsby-package/package.json
@@ -8,21 +8,22 @@
"directory": "packages/babel-preset-gatsby-package"
},
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby-package#readme",
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- },
"dependencies": {
"@babel/plugin-proposal-class-properties": "^7.8.3",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
"@babel/plugin-proposal-optional-chaining": "^7.9.0",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.9.6",
+ "@babel/plugin-transform-typescript": "^7.9.6",
"@babel/preset-env": "^7.9.6",
"@babel/preset-flow": "^7.9.0",
"@babel/preset-react": "^7.9.4",
"babel-plugin-dynamic-import-node": "^2.3.3",
"core-js": "^2.6.11"
},
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ },
"license": "MIT",
"main": "index.js",
"engines": {
diff --git a/packages/babel-preset-gatsby/.babelrc b/packages/babel-preset-gatsby/.babelrc
index 841d89afa9a35..ac0ad292bb087 100644
--- a/packages/babel-preset-gatsby/.babelrc
+++ b/packages/babel-preset-gatsby/.babelrc
@@ -1,9 +1,3 @@
{
- "presets": [["babel-preset-gatsby-package"]],
- "overrides": [
- {
- "test": ["**/*.ts", "**/*.tsx"],
- "plugins": [["@babel/plugin-transform-typescript", { "isTSX": true }]]
- }
- ]
+ "presets": [["babel-preset-gatsby-package"]]
}
diff --git a/packages/gatsby-cli/.babelrc b/packages/gatsby-cli/.babelrc
index ed5e388b304d4..ac0ad292bb087 100644
--- a/packages/gatsby-cli/.babelrc
+++ b/packages/gatsby-cli/.babelrc
@@ -1,16 +1,3 @@
{
- "presets": [
- [
- "babel-preset-gatsby-package",
- {
- "nodeVersion": "6.0"
- }
- ]
- ],
- "overrides": [
- {
- "test": ["**/*.ts", "**/*.tsx"],
- "plugins": [["@babel/plugin-transform-typescript", { "isTSX": true }]]
- }
- ]
+ "presets": [["babel-preset-gatsby-package"]]
}
diff --git a/packages/gatsby-core-utils/.babelrc b/packages/gatsby-core-utils/.babelrc
index 997f827fa80a7..ac0ad292bb087 100644
--- a/packages/gatsby-core-utils/.babelrc
+++ b/packages/gatsby-core-utils/.babelrc
@@ -1,9 +1,3 @@
{
- "presets": [["babel-preset-gatsby-package"]],
- "overrides": [
- {
- "test": "**/*.ts",
- "plugins": [["@babel/plugin-transform-typescript", { "isTSX": true }]]
- }
- ]
+ "presets": [["babel-preset-gatsby-package"]]
}
diff --git a/packages/gatsby-design-tokens/package.json b/packages/gatsby-design-tokens/package.json
index 7636cf43571f9..230fefc1a3917 100644
--- a/packages/gatsby-design-tokens/package.json
+++ b/packages/gatsby-design-tokens/package.json
@@ -31,7 +31,7 @@
"devDependencies": {
"agadoo": "^1.1.0",
"cross-env": "^5.2.1",
- "microbundle": "gatsbyjs/microbundle#brotli-try-catch-plus-dist",
+ "microbundle": "^0.12.0",
"preval.macro": "^3.0.0"
},
"engines": {
diff --git a/packages/gatsby-dev-cli/src/__tests__/watch.js b/packages/gatsby-dev-cli/src/__tests__/watch.js
index f991be64add81..18ca35e826d0e 100644
--- a/packages/gatsby-dev-cli/src/__tests__/watch.js
+++ b/packages/gatsby-dev-cli/src/__tests__/watch.js
@@ -284,7 +284,6 @@ const monoRepoPackages = [
`gatsby-transformer-toml`,
`gatsby-transformer-xml`,
`gatsby-transformer-yaml`,
- `graphql-skip-limit`,
]
const mockDepsChanges = packagesWithChangedDeps => ({ packageName }) =>
diff --git a/packages/gatsby-link/package.json b/packages/gatsby-link/package.json
index 1f08f585f2f26..9b90f4c02ddbb 100644
--- a/packages/gatsby-link/package.json
+++ b/packages/gatsby-link/package.json
@@ -18,18 +18,17 @@
"babel-preset-gatsby-package": "^0.4.1",
"cross-env": "^5.2.1"
},
+ "peerDependencies": {
+ "@reach/router": "^1.3.3",
+ "react": "^16.4.2",
+ "react-dom": "^16.4.2"
+ },
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-link#readme",
"keywords": [
"gatsby"
],
"license": "MIT",
"main": "index.js",
- "peerDependencies": {
- "@reach/router": "^1.1.1",
- "gatsby": "^2.0.0",
- "react": "^16.4.2",
- "react-dom": "^16.4.2"
- },
"repository": {
"type": "git",
"url": "https://github.com/gatsbyjs/gatsby.git",
diff --git a/packages/gatsby-page-utils/package.json b/packages/gatsby-page-utils/package.json
index 022718fe8d066..7bb6d50bffe19 100644
--- a/packages/gatsby-page-utils/package.json
+++ b/packages/gatsby-page-utils/package.json
@@ -35,9 +35,6 @@
"babel-preset-gatsby-package": "^0.4.1",
"cross-env": "^5.2.1"
},
- "peerDependencies": {
- "gatsby": "^2.0.0"
- },
"files": [
"dist/*"
],
diff --git a/packages/gatsby-plugin-benchmark-reporting/package.json b/packages/gatsby-plugin-benchmark-reporting/package.json
index df2d827c0aec0..5ebee0ff32818 100644
--- a/packages/gatsby-plugin-benchmark-reporting/package.json
+++ b/packages/gatsby-plugin-benchmark-reporting/package.json
@@ -14,6 +14,8 @@
},
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-benchmark-reporting#readme",
"devDependencies": {
+ "@babel/cli": "^7.8.4",
+ "@babel/core": "^7.9.6",
"babel-preset-gatsby-package": "^0.4.1"
},
"dependencies": {
diff --git a/packages/gatsby-plugin-emotion/package.json b/packages/gatsby-plugin-emotion/package.json
index bc65b80bfd227..4c1f0d66b1fcb 100644
--- a/packages/gatsby-plugin-emotion/package.json
+++ b/packages/gatsby-plugin-emotion/package.json
@@ -16,6 +16,11 @@
"babel-preset-gatsby-package": "^0.4.1",
"cross-env": "^5.2.1"
},
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "@emotion/core": "^10.0.5",
+ "gatsby": "^2.0.0"
+ },
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-emotion#readme",
"keywords": [
"gatsby",
@@ -25,11 +30,6 @@
],
"license": "MIT",
"main": "index.js",
- "peerDependencies": {
- "@babel/core": "^7.0.0",
- "@emotion/core": "^10.0.5",
- "gatsby": "^2.0.0"
- },
"repository": {
"type": "git",
"url": "https://github.com/gatsbyjs/gatsby.git",
diff --git a/packages/gatsby-plugin-typescript/package.json b/packages/gatsby-plugin-typescript/package.json
index cec51c777dcc7..55914ea654915 100644
--- a/packages/gatsby-plugin-typescript/package.json
+++ b/packages/gatsby-plugin-typescript/package.json
@@ -32,9 +32,6 @@
],
"license": "MIT",
"main": "index.js",
- "peerDependencies": {
- "gatsby": "^2.0.0"
- },
"repository": {
"type": "git",
"url": "https://github.com/gatsbyjs/gatsby.git",
diff --git a/packages/gatsby-react-router-scroll/package.json b/packages/gatsby-react-router-scroll/package.json
index 8dc508654e496..9cefa7423eea8 100644
--- a/packages/gatsby-react-router-scroll/package.json
+++ b/packages/gatsby-react-router-scroll/package.json
@@ -26,7 +26,6 @@
"main": "index.js",
"peerDependencies": {
"@reach/router": "^1.0.0",
- "gatsby": "^2.0.0",
"react": "^16.4.2",
"react-dom": "^16.4.2"
},
diff --git a/packages/gatsby-telemetry/.babelrc b/packages/gatsby-telemetry/.babelrc
index cae099d7c2e2d..ac0ad292bb087 100644
--- a/packages/gatsby-telemetry/.babelrc
+++ b/packages/gatsby-telemetry/.babelrc
@@ -1,16 +1,3 @@
{
- "presets": [["babel-preset-gatsby-package"]],
- "overrides": [
- {
- "test": "**/*.ts",
- "plugins": [
- [
- "@babel/plugin-transform-typescript",
- {
- "isTSX": true
- }
- ]
- ]
- }
- ]
+ "presets": [["babel-preset-gatsby-package"]]
}
diff --git a/packages/graphql-skip-limit/.babelrc b/packages/graphql-skip-limit/.babelrc
deleted file mode 100644
index ac0ad292bb087..0000000000000
--- a/packages/graphql-skip-limit/.babelrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "presets": [["babel-preset-gatsby-package"]]
-}
diff --git a/packages/graphql-skip-limit/CHANGELOG.md b/packages/graphql-skip-limit/CHANGELOG.md
deleted file mode 100644
index c3c109c3c4841..0000000000000
--- a/packages/graphql-skip-limit/CHANGELOG.md
+++ /dev/null
@@ -1,240 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [2.3.1](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.3.0...graphql-skip-limit@2.3.1) (2020-05-05)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-# [2.3.0](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.2.3...graphql-skip-limit@2.3.0) (2020-04-27)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.2.3](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.2.2...graphql-skip-limit@2.2.3) (2020-04-24)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.2.2](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.2.1...graphql-skip-limit@2.2.2) (2020-04-16)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.2.1](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.2.0...graphql-skip-limit@2.2.1) (2020-03-23)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-# [2.2.0](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.27...graphql-skip-limit@2.2.0) (2020-03-20)
-
-### Features
-
-- **gatsby:** bump node min version to 10.13.0 ([#22400](https://github.com/gatsbyjs/gatsby/issues/22400)) ([83d681a](https://github.com/gatsbyjs/gatsby/commit/83d681a))
-
-## [2.1.27](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.26...graphql-skip-limit@2.1.27) (2020-03-16)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.26](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.25...graphql-skip-limit@2.1.26) (2020-03-06)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.25](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.24...graphql-skip-limit@2.1.25) (2020-02-01)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.24](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.23...graphql-skip-limit@2.1.24) (2020-01-09)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.23](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.21...graphql-skip-limit@2.1.23) (2019-12-10)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.22](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.21...graphql-skip-limit@2.1.22) (2019-12-10)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.21](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.20...graphql-skip-limit@2.1.21) (2019-11-26)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.20](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.19...graphql-skip-limit@2.1.20) (2019-11-15)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.19](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.18...graphql-skip-limit@2.1.19) (2019-11-10)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.18](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.17...graphql-skip-limit@2.1.18) (2019-10-14)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.17](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.16...graphql-skip-limit@2.1.17) (2019-10-14)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.16](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.15...graphql-skip-limit@2.1.16) (2019-10-09)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.15](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.13...graphql-skip-limit@2.1.15) (2019-09-26)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.14](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.13...graphql-skip-limit@2.1.14) (2019-09-26)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.13](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.12...graphql-skip-limit@2.1.13) (2019-09-25)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.12](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.11...graphql-skip-limit@2.1.12) (2019-09-20)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.11](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.10...graphql-skip-limit@2.1.11) (2019-09-20)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.10](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.9...graphql-skip-limit@2.1.10) (2019-09-16)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.9](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.8...graphql-skip-limit@2.1.9) (2019-09-09)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.8](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.7...graphql-skip-limit@2.1.8) (2019-09-01)
-
-### Bug Fixes
-
-- update minor updates in packages except react, babel and eslint ([#17254](https://github.com/gatsbyjs/gatsby/issues/17254)) ([252d867](https://github.com/gatsbyjs/gatsby/commit/252d867))
-
-## [2.1.7](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.6...graphql-skip-limit@2.1.7) (2019-08-29)
-
-### Bug Fixes
-
-- update minor updates in packages except react, babel and eslint ([#17178](https://github.com/gatsbyjs/gatsby/issues/17178)) ([77dad68](https://github.com/gatsbyjs/gatsby/commit/77dad68))
-
-## [2.1.6](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.5...graphql-skip-limit@2.1.6) (2019-08-24)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.5](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.4...graphql-skip-limit@2.1.5) (2019-08-23)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.4](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.3...graphql-skip-limit@2.1.4) (2019-08-23)
-
-### Bug Fixes
-
-- update minor updates in packages except react, babel and… ([#16960](https://github.com/gatsbyjs/gatsby/issues/16960)) ([d6bd515](https://github.com/gatsbyjs/gatsby/commit/d6bd515))
-
-## [2.1.3](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.2...graphql-skip-limit@2.1.3) (2019-08-20)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.1.2](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.1...graphql-skip-limit@2.1.2) (2019-07-12)
-
-### Bug Fixes
-
-- correct links in package changelogs ([#15630](https://github.com/gatsbyjs/gatsby/issues/15630)) ([d07b9dd](https://github.com/gatsbyjs/gatsby/commit/d07b9dd))
-
-## [2.1.1](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.1.0...graphql-skip-limit@2.1.1) (2019-07-11)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-# [2.1.0](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.6...graphql-skip-limit@2.1.0) (2019-06-20)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.0.6](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.5...graphql-skip-limit@2.0.6) (2019-03-11)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-## [2.0.5](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.4...graphql-skip-limit@2.0.5) (2019-02-01)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-## [2.0.4](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.3...graphql-skip-limit@2.0.4) (2018-12-17)
-
-### Bug Fixes
-
-- **graphql-skip-limit:** fix hasNextPage ([#10504](https://github.com/gatsbyjs/gatsby/issues/10504)) ([ea56c49](https://github.com/gatsbyjs/gatsby/commit/ea56c49))
-
-
-
-## [2.0.3](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.2...graphql-skip-limit@2.0.3) (2018-12-07)
-
-### Bug Fixes
-
-- **graphql-skip-limit:** declare `graphql` peer dependency ([#10305](https://github.com/gatsbyjs/gatsby/issues/10305)) ([b62159a](https://github.com/gatsbyjs/gatsby/commit/b62159a))
-
-
-
-## [2.0.2](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.1...graphql-skip-limit@2.0.2) (2018-11-29)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-## [2.0.1](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0...graphql-skip-limit@2.0.1) (2018-10-29)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0-rc.3...graphql-skip-limit@2.0.0) (2018-09-17)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0-rc.3](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0-rc.2...graphql-skip-limit@2.0.0-rc.3) (2018-08-31)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0-rc.2](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0-rc.1...graphql-skip-limit@2.0.0-rc.2) (2018-08-29)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0-rc.1](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0-rc.0...graphql-skip-limit@2.0.0-rc.1) (2018-08-29)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0-rc.0](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0-beta.3...graphql-skip-limit@2.0.0-rc.0) (2018-08-21)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0-beta.3](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0-beta.2...graphql-skip-limit@2.0.0-beta.3) (2018-07-21)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0-beta.2](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0-beta.1...graphql-skip-limit@2.0.0-beta.2) (2018-06-20)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0-beta.1](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@2.0.0-beta.0...graphql-skip-limit@2.0.0-beta.1) (2018-06-17)
-
-**Note:** Version bump only for package graphql-skip-limit
-
-
-
-# [2.0.0-beta.0](https://github.com/gatsbyjs/gatsby/compare/graphql-skip-limit@1.0.11...graphql-skip-limit@2.0.0-beta.0) (2018-06-17)
-
-**Note:** Version bump only for package graphql-skip-limit
diff --git a/packages/graphql-skip-limit/README.md b/packages/graphql-skip-limit/README.md
deleted file mode 100644
index 01ac8a4414240..0000000000000
--- a/packages/graphql-skip-limit/README.md
+++ /dev/null
@@ -1,28 +0,0 @@
-# graphql-skip-limit
-
-This library provides helper functions for building Relay-style connections but
-with skip/limit style pagination instead of Relay's cursor-based pagination.
-
-It is built and maintained for
-[React modern site generator Gatsby](https://github.com/gatsbyjs/gatsby) to
-drive its GraphQL-based data layer.
-
-It is a port from [graphql-relay](https://github.com/graphql/graphql-relay-js)
-so can be used in a similar fashion. See the tests in `src/connection/__tests__`
-for an example of using this library.
-
-Connections built with this library can be queried like the following:
-
-```graphql
-{
- allFile(skip: 1, limit: 10) {
- edges {
- node {
- id
- }
- }
- }
-}
-```
-
-In this query, we skip the first result and limit our results to 10.
diff --git a/packages/graphql-skip-limit/package.json b/packages/graphql-skip-limit/package.json
deleted file mode 100644
index 7500f1cec5d09..0000000000000
--- a/packages/graphql-skip-limit/package.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "name": "graphql-skip-limit",
- "description": "A library to help construct a graphql-js server supporting skip/relay style pagination. Built for Gatsby but perhaps useful elsewhere.",
- "version": "2.3.1",
- "author": "Kyle Mathews ",
- "bugs": {
- "url": "https://github.com/gatsbyjs/gatsby/issues"
- },
- "dependencies": {
- "@babel/runtime": "^7.9.6"
- },
- "peerDependencies": {
- "graphql": "^14.1.1"
- },
- "devDependencies": {
- "@babel/cli": "^7.8.4",
- "@babel/core": "^7.9.6",
- "babel-preset-gatsby-package": "^0.4.1",
- "cross-env": "^5.2.1",
- "graphql": "^14.6.0"
- },
- "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/graphql-skip-limit#readme",
- "keywords": [
- "gatsby",
- "graphql"
- ],
- "license": "MIT",
- "main": "dist/index.js",
- "repository": {
- "type": "git",
- "url": "https://github.com/gatsbyjs/gatsby.git",
- "directory": "packages/graphql-skip-limit"
- },
- "scripts": {
- "build": "babel src --out-dir dist",
- "prepare": "cross-env NODE_ENV=production npm run build",
- "watch": "babel -w src --out-dir dist"
- },
- "engines": {
- "node": ">=10.13.0"
- }
-}
diff --git a/packages/graphql-skip-limit/src/connection/__tests__/arrayconnection.js b/packages/graphql-skip-limit/src/connection/__tests__/arrayconnection.js
deleted file mode 100644
index 70b62c8b55241..0000000000000
--- a/packages/graphql-skip-limit/src/connection/__tests__/arrayconnection.js
+++ /dev/null
@@ -1,236 +0,0 @@
-/* @flow */
-
-import {
- connectionFromArray,
- connectionFromPromisedArray,
-} from "../arrayconnection"
-
-describe(`connectionFromArray()`, () => {
- const letters = [`A`, `B`, `C`, `D`, `E`]
-
- describe(`basic slicing`, () => {
- it(`returns all elements without filters`, () => {
- const c = connectionFromArray(letters, {})
- return expect(c).toEqual({
- edges: [
- {
- next: `B`,
- node: `A`,
- previous: undefined,
- },
- {
- next: `C`,
- node: `B`,
- previous: `A`,
- },
- {
- next: `D`,
- node: `C`,
- previous: `B`,
- },
- {
- next: `E`,
- node: `D`,
- previous: `C`,
- },
- {
- next: undefined,
- node: `E`,
- previous: `D`,
- },
- ],
- pageInfo: {
- hasNextPage: false,
- },
- })
- })
-
- it(`respects a smaller first`, () => {
- const c = connectionFromArray(letters, { limit: 2 })
- return expect(c).toEqual({
- edges: [
- {
- node: `A`,
- next: `B`,
- previous: undefined,
- },
- {
- node: `B`,
- next: `C`,
- previous: `A`,
- },
- ],
- pageInfo: {
- hasNextPage: true,
- },
- })
- })
-
- it(`respects an overly large first`, () => {
- const c = connectionFromArray(letters, { limit: 10 })
- return expect(c).toEqual({
- edges: [
- {
- next: `B`,
- node: `A`,
- previous: undefined,
- },
- {
- next: `C`,
- node: `B`,
- previous: `A`,
- },
- {
- next: `D`,
- node: `C`,
- previous: `B`,
- },
- {
- next: `E`,
- node: `D`,
- previous: `C`,
- },
- {
- next: undefined,
- node: `E`,
- previous: `D`,
- },
- ],
- pageInfo: {
- hasNextPage: false,
- },
- })
- })
- })
-
- describe(`pagination`, () => {
- it(`respects limit and skip`, () => {
- const c = connectionFromArray(letters, { limit: 2, skip: 2 })
- return expect(c).toEqual({
- edges: [
- {
- next: `D`,
- node: `C`,
- previous: `B`,
- },
- {
- next: `E`,
- node: `D`,
- previous: `C`,
- },
- ],
- pageInfo: {
- hasNextPage: true,
- },
- })
- })
-
- it(`respects limit and skip with large skip`, () => {
- const c = connectionFromArray(letters, { limit: 10, skip: 2 })
- return expect(c).toEqual({
- edges: [
- {
- next: `D`,
- node: `C`,
- previous: `B`,
- },
- {
- next: `E`,
- node: `D`,
- previous: `C`,
- },
- {
- next: undefined,
- node: `E`,
- previous: `D`,
- },
- ],
- pageInfo: {
- hasNextPage: false,
- },
- })
- })
-
- it(`returns hasNextPage correctly`, () => {
- const c = connectionFromArray(letters, { limit: 2, skip: 3 })
- return expect(c).toEqual({
- edges: [
- {
- next: `E`,
- node: `D`,
- previous: `C`,
- },
- {
- next: undefined,
- node: `E`,
- previous: `D`,
- },
- ],
- pageInfo: {
- hasNextPage: false,
- },
- })
- })
- })
-})
-
-describe(`connectionFromPromisedArray()`, () => {
- const letters = Promise.resolve([`A`, `B`, `C`, `D`, `E`])
-
- it(`returns all elements without filters`, async () => {
- const c = await connectionFromPromisedArray(letters, {})
- return expect(c).toEqual({
- edges: [
- {
- next: `B`,
- node: `A`,
- previous: undefined,
- },
- {
- next: `C`,
- node: `B`,
- previous: `A`,
- },
- {
- next: `D`,
- node: `C`,
- previous: `B`,
- },
- {
- next: `E`,
- node: `D`,
- previous: `C`,
- },
- {
- next: undefined,
- node: `E`,
- previous: `D`,
- },
- ],
- pageInfo: {
- hasNextPage: false,
- },
- })
- })
-
- it(`respects a smaller first`, async () => {
- const c = await connectionFromPromisedArray(letters, { limit: 2 })
- return expect(c).toEqual({
- edges: [
- {
- next: `B`,
- node: `A`,
- previous: undefined,
- },
- {
- next: `C`,
- node: `B`,
- previous: `A`,
- },
- ],
- pageInfo: {
- hasNextPage: true,
- },
- })
- })
-})
diff --git a/packages/graphql-skip-limit/src/connection/__tests__/connection.js b/packages/graphql-skip-limit/src/connection/__tests__/connection.js
deleted file mode 100644
index 2887a05b884e9..0000000000000
--- a/packages/graphql-skip-limit/src/connection/__tests__/connection.js
+++ /dev/null
@@ -1,116 +0,0 @@
-import {
- GraphQLInt,
- GraphQLObjectType,
- GraphQLSchema,
- GraphQLString,
- graphql,
-} from "graphql"
-
-import { connectionFromArray } from "../arrayconnection.js"
-
-import { connectionArgs, connectionDefinitions } from "../connection.js"
-
-const allUsers = [
- { name: `Dan`, friends: [1, 2, 3, 4] },
- { name: `Nick`, friends: [0, 2, 3, 4] },
- { name: `Lee`, friends: [0, 1, 3, 4] },
- { name: `Joe`, friends: [0, 1, 2, 4] },
- { name: `Tim`, friends: [0, 1, 2, 3] },
-]
-
-const userType = new GraphQLObjectType({
- name: `User`,
- fields: () => {
- return {
- name: {
- type: GraphQLString,
- },
- friends: {
- type: friendConnection,
- args: connectionArgs,
- resolve: (user, args) => connectionFromArray(user.friends, args),
- },
- }
- },
-})
-
-const { connectionType: friendConnection } = connectionDefinitions({
- name: `Friend`,
- nodeType: userType,
- resolveNode: edge => allUsers[edge.node],
- edgeFields: () => {
- return {
- friendshipTime: {
- type: GraphQLString,
- resolve: () => `Yesterday`,
- },
- }
- },
- connectionFields: () => {
- return {
- totalCount: {
- type: GraphQLInt,
- resolve: () => allUsers.length - 1,
- },
- }
- },
-})
-
-const queryType = new GraphQLObjectType({
- name: `Query`,
- fields: () => {
- return {
- user: {
- type: userType,
- resolve: () => allUsers[0],
- },
- }
- },
-})
-
-const schema = new GraphQLSchema({
- query: queryType,
-})
-
-describe(`connectionDefinition()`, () => {
- it(`includes connection and edge fields`, async () => {
- const query = `
- query FriendsQuery {
- user {
- friends(limit: 2) {
- totalCount
- edges {
- friendshipTime
- node {
- name
- }
- }
- }
- }
- }
- `
- const expected = {
- user: {
- friends: {
- totalCount: 4,
- edges: [
- {
- friendshipTime: `Yesterday`,
- node: {
- name: `Nick`,
- },
- },
- {
- friendshipTime: `Yesterday`,
- node: {
- name: `Lee`,
- },
- },
- ],
- },
- },
- }
- const result = await graphql(schema, query)
- expect(result).toEqual({ data: expected })
- })
-})
diff --git a/packages/graphql-skip-limit/src/connection/arrayconnection.js b/packages/graphql-skip-limit/src/connection/arrayconnection.js
deleted file mode 100644
index 6fc440b1270c1..0000000000000
--- a/packages/graphql-skip-limit/src/connection/arrayconnection.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/* @flow */
-
-import type { Connection, ConnectionArguments } from "./connectiontypes"
-
-/**
- * A function that accepts an array and connection arguments, and returns
- * a connection object for use in GraphQL. It uses array offsets as pagination,
- * so pagination will only work if the array is static.
- */
-export function connectionFromArray(
- data: Array,
- args: ConnectionArguments
-): Connection {
- const { skip, limit } = args
- let startSlice = 0
- let endSlice = data.length
-
- if (typeof skip === `number`) {
- if (skip < 0) {
- throw new Error(`Argument "skip" must be a non-negative integer`)
- }
-
- startSlice = skip
- }
- if (typeof limit === `number`) {
- if (limit < 0) {
- throw new Error(`Argument "limit" must be a non-negative integer`)
- }
-
- endSlice = startSlice + limit
- }
-
- const slice = data.slice(startSlice, endSlice)
- const edges = slice.map((value, index) => {
- const orgIndex = startSlice + index
- let next
- let previous
- if (orgIndex + 1 < data.length) {
- next = data[orgIndex + 1]
- }
- if (orgIndex !== 0) {
- previous = data[orgIndex - 1]
- }
- return {
- node: value,
- next,
- previous,
- }
- })
-
- return {
- edges,
- pageInfo: {
- hasNextPage:
- typeof limit === `number` ? limit + startSlice < data.length : false,
- },
- }
-}
-
-/**
- * A version of `connectionFromArray` that takes a promised array, and returns a
- * promised connection.
- */
-export function connectionFromPromisedArray(
- dataPromise: Promise>,
- args: ConnectionArguments
-): Promise> {
- return dataPromise.then(data => connectionFromArray(data, args))
-}
diff --git a/packages/graphql-skip-limit/src/connection/connection.js b/packages/graphql-skip-limit/src/connection/connection.js
deleted file mode 100644
index 5e71e5bfabc62..0000000000000
--- a/packages/graphql-skip-limit/src/connection/connection.js
+++ /dev/null
@@ -1,120 +0,0 @@
-/* @flow */
-
-import {
- GraphQLBoolean,
- GraphQLInt,
- GraphQLNonNull,
- GraphQLList,
- GraphQLObjectType,
-} from "graphql"
-
-import type {
- GraphQLFieldConfigArgumentMap,
- GraphQLFieldConfigMap,
- GraphQLFieldResolver,
- Thunk,
-} from "graphql"
-
-/**
- * Returns a GraphQLFieldConfigArgumentMap appropriate to include on a field
- * whose return type is a connection type with backward pagination.
- */
-export const connectionArgs: GraphQLFieldConfigArgumentMap = {
- skip: {
- type: GraphQLInt,
- },
- limit: {
- type: GraphQLInt,
- },
-}
-
-type ConnectionConfig = {
- name?: ?string,
- nodeType: GraphQLObjectType,
- resolveNode?: ?GraphQLFieldResolver<*, *>,
- edgeFields?: ?Thunk>,
- connectionFields?: ?Thunk>,
-}
-
-type GraphQLConnectionDefinitions = {
- edgeType: GraphQLObjectType,
- connectionType: GraphQLObjectType,
-}
-
-/**
- * The common page info type used by all connections.
- */
-const pageInfoType = new GraphQLObjectType({
- name: `PageInfo`,
- description: `Information about pagination in a connection.`,
- fields: () => {
- return {
- hasNextPage: {
- type: new GraphQLNonNull(GraphQLBoolean),
- description: `When paginating, are there more items?`,
- },
- }
- },
-})
-
-function resolveMaybeThunk(thingOrThunk: Thunk): T {
- return typeof thingOrThunk === `function` ? thingOrThunk() : thingOrThunk
-}
-
-/**
- * Returns a GraphQLObjectType for a connection with the given name,
- * and whose nodes are of the specified type.
- */
-export function connectionDefinitions(
- config: ConnectionConfig
-): GraphQLConnectionDefinitions {
- const { nodeType } = config
- const name = config.name || nodeType.name
- const edgeFields = config.edgeFields || {}
- const connectionFields = config.connectionFields || {}
- const resolveNode = config.resolveNode
- const edgeType = new GraphQLObjectType({
- name: `${name}Edge`,
- description: `An edge in a connection.`,
- fields: () => {
- return {
- node: {
- type: nodeType,
- resolve: resolveNode,
- description: `The item at the end of the edge`,
- },
- next: {
- type: nodeType,
- resolve: resolveNode,
- description: `The next edge in the connection`,
- },
- previous: {
- type: nodeType,
- resolve: resolveNode,
- description: `The previous edge in the connection`,
- },
- ...(resolveMaybeThunk(edgeFields): any),
- }
- },
- })
-
- const connectionType = new GraphQLObjectType({
- name: `${name}Connection`,
- description: `A connection to a list of items.`,
- fields: () => {
- return {
- pageInfo: {
- type: new GraphQLNonNull(pageInfoType),
- description: `Information to aid in pagination.`,
- },
- edges: {
- type: new GraphQLList(edgeType),
- description: `A list of edges.`,
- },
- ...(resolveMaybeThunk(connectionFields): any),
- }
- },
- })
-
- return { edgeType, connectionType }
-}
diff --git a/packages/graphql-skip-limit/src/connection/connectiontypes.js b/packages/graphql-skip-limit/src/connection/connectiontypes.js
deleted file mode 100644
index 9717d2943fe14..0000000000000
--- a/packages/graphql-skip-limit/src/connection/connectiontypes.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/* @flow */
-
-/**
- * A flow type designed to be exposed as `PageInfo` over GraphQL.
- */
-export type PageInfo = {
- hasPreviousPage: ?boolean,
- hasNextPage: ?boolean,
-}
-
-/**
- * A flow type designed to be exposed as a `Connection` over GraphQL.
- */
-export type Connection = {
- edges: Array>,
- pageInfo: PageInfo,
-}
-
-/**
- * A flow type designed to be exposed as a `Edge` over GraphQL.
- */
-export type Edge = {
- node: T,
- next: T,
- previous: T,
-}
-
-/**
- * A flow type describing the arguments a connection field receives in GraphQL.
- */
-export type ConnectionArguments = {
- skip?: ?number,
- limit?: ?number,
-}
diff --git a/packages/graphql-skip-limit/src/index.js b/packages/graphql-skip-limit/src/index.js
deleted file mode 100644
index bb470b744b756..0000000000000
--- a/packages/graphql-skip-limit/src/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-// Helpers for creating connection types in the schema
-export {
- connectionArgs,
- connectionDefinitions,
-} from "./connection/connection.js"
-
-// Helpers for creating connections from arrays
-export { connectionFromArray } from "./connection/arrayconnection.js"
diff --git a/plop-templates/package/package.json.hbs b/plop-templates/package/package.json.hbs
index e9e0b6cea6841..3d6d9aa098bb2 100644
--- a/plop-templates/package/package.json.hbs
+++ b/plop-templates/package/package.json.hbs
@@ -26,7 +26,7 @@
},
"devDependencies": {
"@babel/cli": "^7.0.0",
- "@babel/core": "^7.0.0",
+ "@babel/core": "^7.9.6",
"babel-preset-gatsby-package": "^0.1.1",
"cross-env": "^5.0.5"
}
diff --git a/yarn.lock b/yarn.lock
index bffcf4fdf4361..e962dcffea62d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -116,7 +116,7 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/core@^7.9.6":
+"@babel/core@^7.6.6", "@babel/core@^7.8.7", "@babel/core@^7.9.6":
version "7.9.6"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376"
integrity sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==
@@ -275,28 +275,28 @@
"@babel/helper-replace-supers" "^7.5.5"
"@babel/helper-split-export-declaration" "^7.4.4"
-"@babel/helper-create-class-features-plugin@^7.8.3":
- version "7.8.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz#243a5b46e2f8f0f674dc1387631eb6b28b851de0"
- integrity sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg==
+"@babel/helper-create-class-features-plugin@^7.7.4", "@babel/helper-create-class-features-plugin@^7.9.6":
+ version "7.9.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.6.tgz#965c8b0a9f051801fd9d3b372ca0ccf200a90897"
+ integrity sha512-6N9IeuyHvMBRyjNYOMJHrhwtu4WJMrYf8hVbEHD3pbbbmNOk1kmXSQs7bA4dYDUaIx4ZEzdnvo6NwC3WHd/Qow==
dependencies:
- "@babel/helper-function-name" "^7.8.3"
+ "@babel/helper-function-name" "^7.9.5"
"@babel/helper-member-expression-to-functions" "^7.8.3"
"@babel/helper-optimise-call-expression" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
- "@babel/helper-replace-supers" "^7.8.6"
+ "@babel/helper-replace-supers" "^7.9.6"
"@babel/helper-split-export-declaration" "^7.8.3"
-"@babel/helper-create-class-features-plugin@^7.9.6":
- version "7.9.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.6.tgz#965c8b0a9f051801fd9d3b372ca0ccf200a90897"
- integrity sha512-6N9IeuyHvMBRyjNYOMJHrhwtu4WJMrYf8hVbEHD3pbbbmNOk1kmXSQs7bA4dYDUaIx4ZEzdnvo6NwC3WHd/Qow==
+"@babel/helper-create-class-features-plugin@^7.8.3":
+ version "7.8.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz#243a5b46e2f8f0f674dc1387631eb6b28b851de0"
+ integrity sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg==
dependencies:
- "@babel/helper-function-name" "^7.9.5"
+ "@babel/helper-function-name" "^7.8.3"
"@babel/helper-member-expression-to-functions" "^7.8.3"
"@babel/helper-optimise-call-expression" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
- "@babel/helper-replace-supers" "^7.9.6"
+ "@babel/helper-replace-supers" "^7.8.6"
"@babel/helper-split-export-declaration" "^7.8.3"
"@babel/helper-create-regexp-features-plugin@^7.8.3", "@babel/helper-create-regexp-features-plugin@^7.8.8":
@@ -681,7 +681,15 @@
"@babel/helper-remap-async-to-generator" "^7.8.3"
"@babel/plugin-syntax-async-generators" "^7.8.0"
-"@babel/plugin-proposal-class-properties@7.5.5", "@babel/plugin-proposal-class-properties@^7.1.0":
+"@babel/plugin-proposal-class-properties@7.7.4":
+ version "7.7.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz#2f964f0cb18b948450362742e33e15211e77c2ba"
+ integrity sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.7.4"
+ "@babel/helper-plugin-utils" "^7.0.0"
+
+"@babel/plugin-proposal-class-properties@^7.1.0":
version "7.5.5"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz#a974cfae1e37c3110e71f3c6a2e48b8e71958cd4"
integrity sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A==
@@ -953,13 +961,6 @@
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
-"@babel/plugin-syntax-flow@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz#a765f061f803bc48f240c26f8747faf97c26bf7c"
- integrity sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
-
"@babel/plugin-syntax-flow@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f"
@@ -1001,7 +1002,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-jsx@7.8.3", "@babel/plugin-syntax-jsx@^7.8.3":
+"@babel/plugin-syntax-jsx@7.8.3", "@babel/plugin-syntax-jsx@^7.7.4", "@babel/plugin-syntax-jsx@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94"
integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==
@@ -1272,15 +1273,7 @@
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-syntax-flow" "^7.0.0"
-"@babel/plugin-transform-flow-strip-types@^7.4.4":
- version "7.4.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz#d267a081f49a8705fc9146de0768c6b58dccd8f7"
- integrity sha512-WyVedfeEIILYEaWGAUWzVNyqG4sfsNooMhXWsu/YzOvVGcsnPb5PguysjJqI3t3qiaYj0BR8T2f5njdjTGe44Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-syntax-flow" "^7.2.0"
-
-"@babel/plugin-transform-flow-strip-types@^7.9.0":
+"@babel/plugin-transform-flow-strip-types@^7.7.4", "@babel/plugin-transform-flow-strip-types@^7.9.0":
version "7.9.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392"
integrity sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==
@@ -1560,7 +1553,7 @@
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-syntax-jsx" "^7.2.0"
-"@babel/plugin-transform-react-jsx@^7.9.4":
+"@babel/plugin-transform-react-jsx@^7.7.7", "@babel/plugin-transform-react-jsx@^7.9.4":
version "7.9.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz#86f576c8540bd06d0e95e0b61ea76d55f6cbd03f"
integrity sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==
@@ -1738,7 +1731,7 @@
core-js "^2.6.5"
regenerator-runtime "^0.13.4"
-"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.5.5":
+"@babel/preset-env@^7.1.6":
version "7.6.0"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.0.tgz#aae4141c506100bb2bfaa4ac2a5c12b395619e50"
integrity sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==
@@ -1794,13 +1787,13 @@
js-levenshtein "^1.1.3"
semver "^5.5.0"
-"@babel/preset-env@^7.9.0":
- version "7.9.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.5.tgz#8ddc76039bc45b774b19e2fc548f6807d8a8919f"
- integrity sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==
+"@babel/preset-env@^7.8.7", "@babel/preset-env@^7.9.6":
+ version "7.9.6"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.6.tgz#df063b276c6455ec6fcfc6e53aacc38da9b0aea6"
+ integrity sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==
dependencies:
- "@babel/compat-data" "^7.9.0"
- "@babel/helper-compilation-targets" "^7.8.7"
+ "@babel/compat-data" "^7.9.6"
+ "@babel/helper-compilation-targets" "^7.9.6"
"@babel/helper-module-imports" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-proposal-async-generator-functions" "^7.8.3"
@@ -1808,7 +1801,7 @@
"@babel/plugin-proposal-json-strings" "^7.8.3"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3"
"@babel/plugin-proposal-numeric-separator" "^7.8.3"
- "@babel/plugin-proposal-object-rest-spread" "^7.9.5"
+ "@babel/plugin-proposal-object-rest-spread" "^7.9.6"
"@babel/plugin-proposal-optional-catch-binding" "^7.8.3"
"@babel/plugin-proposal-optional-chaining" "^7.9.0"
"@babel/plugin-proposal-unicode-property-regex" "^7.8.3"
@@ -1835,9 +1828,9 @@
"@babel/plugin-transform-function-name" "^7.8.3"
"@babel/plugin-transform-literals" "^7.8.3"
"@babel/plugin-transform-member-expression-literals" "^7.8.3"
- "@babel/plugin-transform-modules-amd" "^7.9.0"
- "@babel/plugin-transform-modules-commonjs" "^7.9.0"
- "@babel/plugin-transform-modules-systemjs" "^7.9.0"
+ "@babel/plugin-transform-modules-amd" "^7.9.6"
+ "@babel/plugin-transform-modules-commonjs" "^7.9.6"
+ "@babel/plugin-transform-modules-systemjs" "^7.9.6"
"@babel/plugin-transform-modules-umd" "^7.9.0"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3"
"@babel/plugin-transform-new-target" "^7.8.3"
@@ -1853,20 +1846,20 @@
"@babel/plugin-transform-typeof-symbol" "^7.8.4"
"@babel/plugin-transform-unicode-regex" "^7.8.3"
"@babel/preset-modules" "^0.1.3"
- "@babel/types" "^7.9.5"
- browserslist "^4.9.1"
+ "@babel/types" "^7.9.6"
+ browserslist "^4.11.1"
core-js-compat "^3.6.2"
invariant "^2.2.2"
levenary "^1.1.1"
semver "^5.5.0"
-"@babel/preset-env@^7.9.6":
- version "7.9.6"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.6.tgz#df063b276c6455ec6fcfc6e53aacc38da9b0aea6"
- integrity sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==
+"@babel/preset-env@^7.9.0":
+ version "7.9.5"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.5.tgz#8ddc76039bc45b774b19e2fc548f6807d8a8919f"
+ integrity sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==
dependencies:
- "@babel/compat-data" "^7.9.6"
- "@babel/helper-compilation-targets" "^7.9.6"
+ "@babel/compat-data" "^7.9.0"
+ "@babel/helper-compilation-targets" "^7.8.7"
"@babel/helper-module-imports" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-proposal-async-generator-functions" "^7.8.3"
@@ -1874,7 +1867,7 @@
"@babel/plugin-proposal-json-strings" "^7.8.3"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3"
"@babel/plugin-proposal-numeric-separator" "^7.8.3"
- "@babel/plugin-proposal-object-rest-spread" "^7.9.6"
+ "@babel/plugin-proposal-object-rest-spread" "^7.9.5"
"@babel/plugin-proposal-optional-catch-binding" "^7.8.3"
"@babel/plugin-proposal-optional-chaining" "^7.9.0"
"@babel/plugin-proposal-unicode-property-regex" "^7.8.3"
@@ -1901,9 +1894,9 @@
"@babel/plugin-transform-function-name" "^7.8.3"
"@babel/plugin-transform-literals" "^7.8.3"
"@babel/plugin-transform-member-expression-literals" "^7.8.3"
- "@babel/plugin-transform-modules-amd" "^7.9.6"
- "@babel/plugin-transform-modules-commonjs" "^7.9.6"
- "@babel/plugin-transform-modules-systemjs" "^7.9.6"
+ "@babel/plugin-transform-modules-amd" "^7.9.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.9.0"
+ "@babel/plugin-transform-modules-systemjs" "^7.9.0"
"@babel/plugin-transform-modules-umd" "^7.9.0"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3"
"@babel/plugin-transform-new-target" "^7.8.3"
@@ -1919,8 +1912,8 @@
"@babel/plugin-transform-typeof-symbol" "^7.8.4"
"@babel/plugin-transform-unicode-regex" "^7.8.3"
"@babel/preset-modules" "^0.1.3"
- "@babel/types" "^7.9.6"
- browserslist "^4.11.1"
+ "@babel/types" "^7.9.5"
+ browserslist "^4.9.1"
core-js-compat "^3.6.2"
invariant "^2.2.2"
levenary "^1.1.1"
@@ -1933,7 +1926,7 @@
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-transform-flow-strip-types" "^7.0.0"
-"@babel/preset-flow@^7.9.0":
+"@babel/preset-flow@^7.7.4", "@babel/preset-flow@^7.9.0":
version "7.9.0"
resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.9.0.tgz#fee847c3e090b0b2d9227c1949e4da1d1379280d"
integrity sha512-88uSmlshIrlmPkNkEcx3UpSZ6b8n0UGBq0/0ZMZCF/uxAW0XIAUuDHBhIOAh0pvweafH4RxOwi/H3rWhtqOYPA==
@@ -3772,6 +3765,53 @@
prop-types "^15.6.1"
react-lifecycles-compat "^3.0.4"
+"@rollup/plugin-alias@^3.0.1":
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-3.1.0.tgz#4f7bc9d15e030d75da9224aaa5105129c54a3ffd"
+ integrity sha512-IzoejtAqdfwAvx4D0bztAJFoL5Js36kJgnbO00zfI1B9jf9G80vWysyG0C4+E6w5uG5hz0EeetPpoBWKdNktCQ==
+ dependencies:
+ slash "^3.0.0"
+
+"@rollup/plugin-commonjs@^11.0.2":
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef"
+ integrity sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA==
+ dependencies:
+ "@rollup/pluginutils" "^3.0.8"
+ commondir "^1.0.1"
+ estree-walker "^1.0.1"
+ glob "^7.1.2"
+ is-reference "^1.1.2"
+ magic-string "^0.25.2"
+ resolve "^1.11.0"
+
+"@rollup/plugin-json@^4.0.2":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.0.3.tgz#747e2c2884c5a0fa00b66c9c0f3f1012cddca534"
+ integrity sha512-QMUT0HZNf4CX17LMdwaslzlYHUKTYGuuk34yYIgZrNdu+pMEfqMS55gck7HEeHBKXHM4cz5Dg1OVwythDdbbuQ==
+ dependencies:
+ "@rollup/pluginutils" "^3.0.8"
+
+"@rollup/plugin-node-resolve@^6.1.0":
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-6.1.0.tgz#0d2909f4bf606ae34d43a9bc8be06a9b0c850cf0"
+ integrity sha512-Cv7PDIvxdE40SWilY5WgZpqfIUEaDxFxs89zCAHjqyRwlTSuql4M5hjIuc5QYJkOH0/vyiyNXKD72O+LhRipGA==
+ dependencies:
+ "@rollup/pluginutils" "^3.0.0"
+ "@types/resolve" "0.0.8"
+ builtin-modules "^3.1.0"
+ is-module "^1.0.0"
+ resolve "^1.11.1"
+
+"@rollup/pluginutils@^3.0.0", "@rollup/pluginutils@^3.0.8":
+ version "3.0.10"
+ resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.0.10.tgz#a659b9025920378494cd8f8c59fbf9b3a50d5f12"
+ integrity sha512-d44M7t+PjmMrASHbhgpSbVgtL6EFyX7J4mYxwQ/c5eoaE6N2VgCgEcWVzNnwycIloti+/MpwFr8qfw+nRw00sw==
+ dependencies:
+ "@types/estree" "0.0.39"
+ estree-walker "^1.0.1"
+ picomatch "^2.2.2"
+
"@rtsao/csstype@2.6.5-forked.0":
version "2.6.5-forked.0"
resolved "https://registry.yarnpkg.com/@rtsao/csstype/-/csstype-2.6.5-forked.0.tgz#b5b4e2a07ad83a91874ebf5fabdb73dc8c1632f6"
@@ -5722,18 +5762,18 @@ autolinker@~0.15.0:
version "0.15.3"
resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-0.15.3.tgz#342417d8f2f3461b14cf09088d5edf8791dc9832"
-autoprefixer@^9.6.1:
- version "9.6.1"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47"
- integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==
+autoprefixer@^9.7.3:
+ version "9.7.6"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4"
+ integrity sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==
dependencies:
- browserslist "^4.6.3"
- caniuse-lite "^1.0.30000980"
+ browserslist "^4.11.1"
+ caniuse-lite "^1.0.30001039"
chalk "^2.4.2"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
- postcss "^7.0.17"
- postcss-value-parser "^4.0.0"
+ postcss "^7.0.27"
+ postcss-value-parser "^4.0.3"
autoprefixer@^9.8.0:
version "9.8.0"
@@ -5970,7 +6010,7 @@ babel-plugin-lodash@^3.3.4:
lodash "^4.17.10"
require-package-name "^2.0.1"
-babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.2.2, babel-plugin-macros@^2.4.2:
+babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.2.2:
version "2.6.1"
resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.6.1.tgz#41f7ead616fc36f6a93180e89697f69f51671181"
integrity sha512-6W2nwiXme6j1n2erPOnmRiWfObUhWH7Qw1LMi9XZy8cj+KtESu3T6asZvtk5bMQQjX8te35o7CFueiSdL/2NmQ==
@@ -6022,10 +6062,10 @@ babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-
version "6.13.0"
resolved "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
-babel-plugin-transform-async-to-promises@^0.8.14:
- version "0.8.14"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.14.tgz#8c783aecb1139f39c608f8bb0f5bb69c343c878e"
- integrity sha512-BHw2WriDbnLwaaIydAjVeXXKBal0pWlFWxfo0UKL2CTaSorvRocrsTflni/mzIOP8c+EJ8xHqtbre8GbIm4ehQ==
+babel-plugin-transform-async-to-promises@^0.8.15:
+ version "0.8.15"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.15.tgz#13b6d8ef13676b4e3c576d3600b85344bb1ba346"
+ integrity sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ==
babel-plugin-transform-es2015-modules-commonjs@^6.26.2:
version "6.26.2"
@@ -6570,7 +6610,7 @@ browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
-browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.3:
+browserslist@^4.0.0, browserslist@^4.6.0:
version "4.6.6"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.6.tgz#6e4bf467cde520bc9dbdf3747dafa03531cec453"
integrity sha512-D2Nk3W9JL9Fp/gIcWei8LrERCS+eXu9AM5cfXA8WEZ84lFks+ARnZ0q/R69m2SV3Wjma83QDDPxsNKXUwdIsyA==
@@ -6929,7 +6969,7 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000984:
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000984:
version "1.0.30000989"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz#b9193e293ccf7e4426c5245134b8f2a56c0ac4b9"
integrity sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==
@@ -6939,6 +6979,11 @@ caniuse-lite@^1.0.30001030:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001033.tgz#60c328fb56860de60f9a2cb419c31fb80587cba0"
integrity sha512-8Ibzxee6ibc5q88cM1usPsMpJOG5CTq0s/dKOmlekPbDGKt+UrnOOTPSjQz3kVo6yL7N4SB5xd+FGLHQmbzh6A==
+caniuse-lite@^1.0.30001039:
+ version "1.0.30001062"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001062.tgz#d814b648338504b315222ace6f1a533d9a55e390"
+ integrity sha512-ei9ZqeOnN7edDrb24QfJ0OZicpEbsWxv7WusOiQGz/f2SfvBgHHbOEwBJ8HKGVSyx8Z6ndPjxzR6m0NQq+0bfw==
+
caniuse-lite@^1.0.30001043:
version "1.0.30001048"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz#4bb4f1bc2eb304e5e1154da80b93dee3f1cf447e"
@@ -7023,6 +7068,14 @@ chalk@^3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
+chalk@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72"
+ integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
change-case@^3.0.1, change-case@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e"
@@ -7660,7 +7713,7 @@ concat-stream@~1.5.0:
readable-stream "~2.0.0"
typedarray "~0.0.5"
-concat-with-sourcemaps@^1.0.5:
+concat-with-sourcemaps@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e"
integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==
@@ -8444,7 +8497,7 @@ cssnano-util-same-parent@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.0.tgz#d2a3de1039aa98bc4ec25001fa050330c2a16dac"
-cssnano@^4.1.10, cssnano@^4.1.8:
+cssnano@^4.1.10:
version "4.1.10"
resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2"
integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==
@@ -10268,6 +10321,11 @@ estree-walker@^0.6.1:
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
+estree-walker@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
+ integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
+
esutils@^2.0.0, esutils@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
@@ -10866,10 +10924,10 @@ filesize@3.5.11:
version "3.5.11"
resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee"
-filesize@^4.1.2:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/filesize/-/filesize-4.2.0.tgz#a8c989a179ca3a895cc32eab4abc64ebf6d34d44"
- integrity sha512-bdS2UP98MZzLyTZzhuSH5ctAWyDt81n5xMti9BSdmgPXjjENLDz5Bmbk2R7ATVw/HRysZzWA2JIPgcSAOimWpw==
+filesize@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00"
+ integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==
fill-range@^2.1.0:
version "2.2.4"
@@ -10927,7 +10985,7 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
make-dir "^2.0.0"
pkg-dir "^3.0.0"
-find-cache-dir@^3.2.0:
+find-cache-dir@^3.0.0, find-cache-dir@^3.2.0:
version "3.3.1"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
@@ -11428,6 +11486,13 @@ generic-names@^1.0.3:
dependencies:
loader-utils "^0.2.16"
+generic-names@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-2.0.1.tgz#f8a378ead2ccaa7a34f0317b05554832ae41b872"
+ integrity sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==
+ dependencies:
+ loader-utils "^1.1.0"
+
genfun@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537"
@@ -13093,12 +13158,19 @@ immediate@~3.2.3:
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c"
integrity sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=
-import-cwd@^2.0.0, import-cwd@^2.1.0:
+import-cwd@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
dependencies:
import-from "^2.1.0"
+import-cwd@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92"
+ integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==
+ dependencies:
+ import-from "^3.0.0"
+
import-fresh@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
@@ -13127,6 +13199,13 @@ import-from@^2.1.0:
dependencies:
resolve-from "^3.0.0"
+import-from@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966"
+ integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==
+ dependencies:
+ resolve-from "^5.0.0"
+
import-jsx@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/import-jsx/-/import-jsx-4.0.0.tgz#2f31fd8e884e14f136751448841ffd2d3144dce1"
@@ -16720,47 +16799,48 @@ methods@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
-microbundle@gatsbyjs/microbundle#brotli-try-catch-plus-dist:
- version "0.12.0-next.6"
- resolved "https://codeload.github.com/gatsbyjs/microbundle/tar.gz/6e09b71d72e71458dcdeef2759086c79637580d5"
- dependencies:
- "@babel/core" "^7.5.5"
- "@babel/plugin-proposal-class-properties" "7.5.5"
- "@babel/plugin-syntax-jsx" "^7.2.0"
- "@babel/plugin-transform-flow-strip-types" "^7.4.4"
- "@babel/plugin-transform-react-jsx" "^7.3.0"
- "@babel/preset-env" "^7.5.5"
- "@babel/preset-flow" "^7.0.0"
+microbundle@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/microbundle/-/microbundle-0.12.0.tgz#d3d531c4d7553ea2f38688e3076f8e4d70adcc65"
+ integrity sha512-wi4azdcbZ/caGHp+NsPmaGph3k3adZmsTYypRtUaiwC0d2ZY9xwVJGam4jwZWX0nhNLRXH9+aIkruso/XvfJ0g==
+ dependencies:
+ "@babel/core" "^7.8.7"
+ "@babel/plugin-proposal-class-properties" "7.7.4"
+ "@babel/plugin-syntax-jsx" "^7.7.4"
+ "@babel/plugin-transform-flow-strip-types" "^7.7.4"
+ "@babel/plugin-transform-react-jsx" "^7.7.7"
+ "@babel/preset-env" "^7.8.7"
+ "@babel/preset-flow" "^7.7.4"
+ "@rollup/plugin-alias" "^3.0.1"
+ "@rollup/plugin-commonjs" "^11.0.2"
+ "@rollup/plugin-json" "^4.0.2"
+ "@rollup/plugin-node-resolve" "^6.1.0"
asyncro "^3.0.0"
- autoprefixer "^9.6.1"
- babel-plugin-macros "^2.4.2"
- babel-plugin-transform-async-to-promises "^0.8.14"
+ autoprefixer "^9.7.3"
+ babel-plugin-macros "^2.8.0"
+ babel-plugin-transform-async-to-promises "^0.8.15"
babel-plugin-transform-replace-expressions "^0.2.0"
brotli-size "^4.0.0"
camelcase "^5.3.1"
cssnano "^4.1.10"
es6-promisify "^6.0.1"
- filesize "^4.1.2"
+ filesize "^6.1.0"
gzip-size "^5.1.1"
kleur "^3.0.3"
lodash.merge "^4.6.2"
module-details-from-path "^1.0.3"
pretty-bytes "^5.3.0"
- rollup "^1.19.4"
- rollup-plugin-alias "^2.0.0"
- rollup-plugin-babel "^4.3.3"
+ rollup "^1.32.1"
+ rollup-plugin-babel "^4.4.0"
rollup-plugin-bundle-size "^1.0.1"
- rollup-plugin-commonjs "^10.0.2"
rollup-plugin-es3 "^1.1.0"
- rollup-plugin-json "^4.0.0"
- rollup-plugin-node-resolve "^5.2.0"
- rollup-plugin-postcss "^2.0.3"
- rollup-plugin-terser "^5.1.1"
- rollup-plugin-typescript2 "^0.23.0"
- sade "^1.6.1"
+ rollup-plugin-postcss "^2.4.1"
+ rollup-plugin-terser "^5.3.0"
+ rollup-plugin-typescript2 "^0.25.3"
+ sade "^1.7.3"
tiny-glob "^0.2.6"
- tslib "^1.10.0"
- typescript "^3.5.3"
+ tslib "^1.11.1"
+ typescript "^3.8.3"
micromatch@^2.1.5, micromatch@^2.3.11:
version "2.3.11"
@@ -18202,6 +18282,14 @@ p-queue@^5.0.0:
dependencies:
eventemitter3 "^3.1.0"
+p-queue@^6.3.0:
+ version "6.4.0"
+ resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.4.0.tgz#5050b379393ea1814d6f9613a654f687d92c0466"
+ integrity sha512-X7ddxxiQ+bLR/CUt3/BVKrGcJDNxBr0pEEFKHHB6vTPWNUhgDv36GpIH18RmGM3YGPpBT+JWGjDDqsVGuF0ERw==
+ dependencies:
+ eventemitter3 "^4.0.0"
+ p-timeout "^3.1.0"
+
p-reduce@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa"
@@ -18240,6 +18328,13 @@ p-timeout@^3.0.0:
dependencies:
p-finally "^1.0.0"
+p-timeout@^3.1.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
+ integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
+ dependencies:
+ p-finally "^1.0.0"
+
p-try@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
@@ -18691,6 +18786,11 @@ picomatch@^2.2.1:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.1.tgz#21bac888b6ed8601f831ce7816e335bc779f0a4a"
integrity sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==
+picomatch@^2.2.2:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
+ integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
+
pidtree@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.0.tgz#f6fada10fccc9f99bf50e90d0b23d72c9ebc2e6b"
@@ -18707,6 +18807,11 @@ pify@^4.0.0, pify@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
+pify@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f"
+ integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==
+
pinkie-promise@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
@@ -18910,6 +19015,14 @@ postcss-load-config@^2.0.0:
cosmiconfig "^4.0.0"
import-cwd "^2.0.0"
+postcss-load-config@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003"
+ integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==
+ dependencies:
+ cosmiconfig "^5.0.0"
+ import-cwd "^2.0.0"
+
postcss-loader@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d"
@@ -19032,13 +19145,13 @@ postcss-modules@^1.1.0:
postcss "^7.0.1"
string-hash "^1.1.1"
-postcss-modules@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-1.4.1.tgz#8aa35bd3461db67e27377a7ce770d77b654a84ef"
- integrity sha512-btTrbK+Xc3NBuYF8TPBjCMRSp5h6NoQ1iVZ6WiDQENIze6KIYCSf0+UFQuV3yJ7gRHA+4AAtF8i2jRvUpbBMMg==
+postcss-modules@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-2.0.0.tgz#473d0d7326651d8408585c2a154115d5cb36cce0"
+ integrity sha512-eqp+Bva+U2cwQO7dECJ8/V+X+uH1HduNeITB0CPPFAu6d/8LKQ32/j+p9rQ2YL1QytVcrNU0X+fBqgGmQIA1Rw==
dependencies:
css-modules-loader-core "^1.1.0"
- generic-names "^1.0.3"
+ generic-names "^2.0.1"
lodash.camelcase "^4.3.0"
postcss "^7.0.1"
string-hash "^1.1.1"
@@ -19200,12 +19313,12 @@ postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
-postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2:
+postcss-value-parser@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9"
integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==
-postcss-value-parser@^4.1.0:
+postcss-value-parser@^4.0.3, postcss-value-parser@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
@@ -19235,7 +19348,7 @@ postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.22, postcss@^6.0.23:
source-map "^0.6.1"
supports-color "^5.4.0"
-postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.5:
+postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.5:
version "7.0.17"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f"
integrity sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==
@@ -21546,11 +21659,6 @@ requires-port@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
-reserved-words@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1"
- integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=
-
resolve-cwd@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
@@ -21607,14 +21715,7 @@ resolve@1.1.7:
version "1.1.7"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
-resolve@1.11.1:
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e"
- integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==
- dependencies:
- path-parse "^1.0.6"
-
-resolve@^1.1.3, resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1:
+resolve@1.12.0, resolve@^1.1.3, resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1:
version "1.12.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
@@ -21635,6 +21736,13 @@ resolve@^1.15.1:
dependencies:
path-parse "^1.0.6"
+resolve@^1.16.0:
+ version "1.17.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
+ integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
+ dependencies:
+ path-parse "^1.0.6"
+
responselike@1.0.2, responselike@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
@@ -21841,17 +21949,10 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
hash-base "^3.0.0"
inherits "^2.0.1"
-rollup-plugin-alias@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/rollup-plugin-alias/-/rollup-plugin-alias-2.0.0.tgz#eea77466a8a8a063007c8edb2e9d7a3d06cbb889"
- integrity sha512-JVwxV9nwzjc0q7JmrV9jvZlJ8FykNd5r7RmYps8i/7v+vcmmVpeMvXrljhCboYErf4VZ2z9FEj+fP7eJlEGfug==
- dependencies:
- slash "^3.0.0"
-
-rollup-plugin-babel@^4.3.3:
- version "4.3.3"
- resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.3.3.tgz#7eb5ac16d9b5831c3fd5d97e8df77ba25c72a2aa"
- integrity sha512-tKzWOCmIJD/6aKNz0H1GMM+lW1q9KyFubbWzGiOG540zxPPifnEAHTZwjo0g991Y+DyOZcLqBgqOdqazYE5fkw==
+rollup-plugin-babel@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb"
+ integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==
dependencies:
"@babel/helper-module-imports" "^7.0.0"
rollup-pluginutils "^2.8.1"
@@ -21864,17 +21965,6 @@ rollup-plugin-bundle-size@^1.0.1:
chalk "^1.1.3"
maxmin "^2.1.0"
-rollup-plugin-commonjs@^10.0.2:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz#417af3b54503878e084d127adf4d1caf8beb86fb"
- integrity sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q==
- dependencies:
- estree-walker "^0.6.1"
- is-reference "^1.1.2"
- magic-string "^0.25.2"
- resolve "^1.11.0"
- rollup-pluginutils "^2.8.1"
-
rollup-plugin-es3@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/rollup-plugin-es3/-/rollup-plugin-es3-1.1.0.tgz#f866f91b4db839e5b475d8e4a7b9d4c77ecade14"
@@ -21886,62 +21976,45 @@ rollup-plugin-hypothetical@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-2.1.0.tgz#7fec9a865ed7d0eac14ca6ee2b2c4088acdb1955"
-rollup-plugin-json@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz#a18da0a4b30bf5ca1ee76ddb1422afbb84ae2b9e"
- integrity sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==
- dependencies:
- rollup-pluginutils "^2.5.0"
-
-rollup-plugin-node-resolve@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz#730f93d10ed202473b1fb54a5997a7db8c6d8523"
- integrity sha512-jUlyaDXts7TW2CqQ4GaO5VJ4PwwaV8VUGA7+km3n6k6xtOEacf61u0VXwN80phY/evMcaS+9eIeJ9MOyDxt5Zw==
- dependencies:
- "@types/resolve" "0.0.8"
- builtin-modules "^3.1.0"
- is-module "^1.0.0"
- resolve "^1.11.1"
- rollup-pluginutils "^2.8.1"
-
-rollup-plugin-postcss@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/rollup-plugin-postcss/-/rollup-plugin-postcss-2.0.3.tgz#1fd5b7e1fc7545cb0084d9c99d11b259e41a05e6"
- integrity sha512-d12oKl6za/GGXmlytzVPzzTdPCKgti/Kq2kNhtfm5vv9hkNbyrTvizMBm6zZ5rRWX/sIWl3znjIJ8xy6Hofoeg==
+rollup-plugin-postcss@^2.4.1:
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/rollup-plugin-postcss/-/rollup-plugin-postcss-2.9.0.tgz#e6ea0a1b8fdc4a49fc0385da58804e332750c282"
+ integrity sha512-Y7qDwlqjZMBexbB1kRJf+jKIQL8HR6C+ay53YzN+nNJ64hn1PNZfBE3c61hFUhD//zrMwmm7uBW30RuTi+CD0w==
dependencies:
- chalk "^2.4.2"
- concat-with-sourcemaps "^1.0.5"
- cssnano "^4.1.8"
- import-cwd "^2.1.0"
- p-queue "^2.4.2"
- pify "^3.0.0"
- postcss "^7.0.14"
- postcss-load-config "^2.0.0"
- postcss-modules "^1.4.1"
+ chalk "^4.0.0"
+ concat-with-sourcemaps "^1.1.0"
+ cssnano "^4.1.10"
+ import-cwd "^3.0.0"
+ p-queue "^6.3.0"
+ pify "^5.0.0"
+ postcss "^7.0.27"
+ postcss-load-config "^2.1.0"
+ postcss-modules "^2.0.0"
promise.series "^0.2.0"
- reserved-words "^0.1.2"
- resolve "^1.5.0"
- rollup-pluginutils "^2.0.1"
+ resolve "^1.16.0"
+ rollup-pluginutils "^2.8.2"
+ safe-identifier "^0.4.1"
style-inject "^0.3.0"
-rollup-plugin-terser@^5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.1.2.tgz#3e41256205cb75f196fc70d4634227d1002c255c"
- integrity sha512-sWKBCOS+vUkRtHtEiJPAf+WnBqk/C402fBD9AVHxSIXMqjsY7MnYWKYEUqGixtr0c8+1DjzUEPlNgOYQPVrS1g==
+rollup-plugin-terser@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.0.tgz#9c0dd33d5771df9630cd027d6a2559187f65885e"
+ integrity sha512-XGMJihTIO3eIBsVGq7jiNYOdDMb3pVxuzY0uhOE/FM4x/u9nQgr3+McsjzqBn3QfHIpNSZmFnpoKAwHBEcsT7g==
dependencies:
- "@babel/code-frame" "^7.0.0"
- jest-worker "^24.6.0"
- rollup-pluginutils "^2.8.1"
- serialize-javascript "^1.7.0"
- terser "^4.1.0"
+ "@babel/code-frame" "^7.5.5"
+ jest-worker "^24.9.0"
+ rollup-pluginutils "^2.8.2"
+ serialize-javascript "^2.1.2"
+ terser "^4.6.2"
-rollup-plugin-typescript2@^0.23.0:
- version "0.23.0"
- resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.23.0.tgz#a2b6669ec606862fff62a74a628a838ebad6f108"
- integrity sha512-LocTdy/rtp7UVoQcxqO3nIDjuI6AhfmiO/iNTx0k3uGRGPFQzlAyw5hEFNMpAT2tlpoGqawRnOT9OCePuwfZ5w==
+rollup-plugin-typescript2@^0.25.3:
+ version "0.25.3"
+ resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.25.3.tgz#a5fb2f0f85488789334ce540abe6c7011cbdf40f"
+ integrity sha512-ADkSaidKBovJmf5VBnZBZe+WzaZwofuvYdzGAKTN/J4hN7QJCFYAq7IrH9caxlru6T5qhX41PNFS1S4HqhsGQg==
dependencies:
+ find-cache-dir "^3.0.0"
fs-extra "8.1.0"
- resolve "1.11.1"
+ resolve "1.12.0"
rollup-pluginutils "2.8.1"
tslib "1.10.0"
@@ -21965,14 +22038,14 @@ rollup-pluginutils@2.8.1, rollup-pluginutils@^2.5.0:
dependencies:
estree-walker "^0.6.1"
-rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.8.1:
+rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2:
version "2.8.2"
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
dependencies:
estree-walker "^0.6.1"
-rollup@^1, rollup@^1.19.4:
+rollup@^1:
version "1.21.4"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.21.4.tgz#00a41a30f90095db890301b226cbe2918e4cf54d"
integrity sha512-Pl512XVCmVzgcBz5h/3Li4oTaoDcmpuFZ+kdhS/wLreALz//WuDAMfomD3QEYl84NkDu6Z6wV9twlcREb4qQsw==
@@ -21981,6 +22054,15 @@ rollup@^1, rollup@^1.19.4:
"@types/node" "^12.7.5"
acorn "^7.0.0"
+rollup@^1.32.1:
+ version "1.32.1"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4"
+ integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==
+ dependencies:
+ "@types/estree" "*"
+ "@types/node" "*"
+ acorn "^7.1.0"
+
rollup@^2.0.0:
version "2.0.6"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.0.6.tgz#865d6bb15a28cff3429ea1dc57236013661cb9de"
@@ -22037,10 +22119,10 @@ rxjs@^6.1.0, rxjs@^6.4.0:
dependencies:
tslib "^1.9.0"
-sade@^1.6.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/sade/-/sade-1.6.1.tgz#aba16655e998b2b68beb9f13938af010f42eddd2"
- integrity sha512-USHm9quYNmJwFwhOnEuJohdnBhUOKV1mhL0koHSJMLJaesRX0nuDuzbWmtUBbUmXkwTalLtUBzDlEnU940BiQA==
+sade@^1.7.3:
+ version "1.7.3"
+ resolved "https://registry.yarnpkg.com/sade/-/sade-1.7.3.tgz#a217ccc4fb4abb2d271648bf48f6628b2636fa1b"
+ integrity sha512-m4BctppMvJ60W1dXnHq7jMmFe3hPJZDAH85kQ3ACTo7XZNVUuTItCQ+2HfyaMeV5cKrbw7l4vD/6We3GBxvdJw==
dependencies:
mri "^1.1.0"
@@ -22053,6 +22135,11 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2,
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
+safe-identifier@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/safe-identifier/-/safe-identifier-0.4.1.tgz#b6516bf72594f03142b5f914f4c01842ccb1b678"
+ integrity sha512-73tOz5TXsq3apuCc3vC8c9QRhhdNZGiBhHmPPjqpH4TO5oCDqk8UIsDcSs/RG6dYcFAkOOva0pqHS3u7hh7XXA==
+
safe-json-parse@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57"
@@ -23874,10 +23961,10 @@ terser@^4.0.0, terser@^4.1.2:
source-map "~0.6.1"
source-map-support "~0.5.12"
-terser@^4.1.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.1.tgz#09820bcb3398299c4b48d9a86aefc65127d0ed65"
- integrity sha512-pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg==
+terser@^4.6.2:
+ version "4.6.13"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.13.tgz#e879a7364a5e0db52ba4891ecde007422c56a916"
+ integrity sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw==
dependencies:
commander "^2.20.0"
source-map "~0.6.1"
@@ -24384,12 +24471,7 @@ typeface-montserrat@0.0.75:
resolved "https://registry.yarnpkg.com/typeface-montserrat/-/typeface-montserrat-0.0.75.tgz#b796d9c767ab8ed1343271985beb1e44b382b7b3"
integrity sha512-8ski20t3hdwu2T85pVfjK4jsDbwW8yWzd+LAKxYEmu+JVLVlB7G2yfmdKZz06pUwYCLVFvHvup+NYYulHDpE+w==
-typescript@^3.5.3:
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.3.tgz#fea942fabb20f7e1ca7164ff626f1a9f3f70b4da"
- integrity sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==
-
-typescript@^3.9.2:
+typescript@^3.8.3, typescript@^3.9.2:
version "3.9.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.2.tgz#64e9c8e9be6ea583c54607677dd4680a1cf35db9"
integrity sha512-q2ktq4n/uLuNNShyayit+DTobV2ApPEo/6so68JaD5ojvc/6GClBipedB9zNWYxRSAlZXAe405Rlijzl6qDiSw==