├── .changeset
├── README.md
└── config.json
├── .editorconfig
├── .github
├── FUNDING.yml
└── workflows
│ └── release.yml
├── .gitignore
├── .prettierignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── package.json
├── renovate.json
├── rollup.config.js
├── src
└── index.js
└── yarn.lock
/.changeset/README.md:
--------------------------------------------------------------------------------
1 | # Changesets
2 |
3 | Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
4 | with multi-package repos, or single-package repos to help you version and publish your code. You can
5 | find the full documentation for it [in our repository](https://github.com/changesets/changesets)
6 |
7 | We have a quick list of common questions to get you started engaging with this project in
8 | [our documentation](https://github.com/changesets/changesets/blob/master/docs/common-questions.md)
9 |
--------------------------------------------------------------------------------
/.changeset/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://unpkg.com/@changesets/config@1.3.0/schema.json",
3 | "changelog": "@changesets/cli/changelog",
4 | "commit": false,
5 | "linked": [],
6 | "access": "public",
7 | "baseBranch": "release",
8 | "updateInternalDependencies": "patch",
9 | "ignore": []
10 | }
11 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | indent_style = tab
7 | indent_size = 4
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | # We need to leave this so subsequent yarn installs don't cause a conflict.
12 | [{package.json, *.yml}]
13 | indent_style = space
14 | indent_size = 2
15 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: [ScriptedAlchemy, maraisr]
2 |
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
1 | name: Release
2 |
3 | on:
4 | push:
5 | branches: [release]
6 |
7 | jobs:
8 | release:
9 | name: Release
10 | runs-on: ubuntu-latest
11 | env:
12 | CI: true
13 | steps:
14 | - uses: actions/checkout@master
15 | with:
16 | fetch-depth: 0
17 |
18 | - name: Setup environment
19 | id: setups
20 | run: |-
21 | echo "::set-output name=yarn_cache::$(yarn cache dir)"
22 | echo "::set-output name=node_version::$(jq -r '.volta.node' package.json)"
23 |
24 | - name: Setup Node ${{ steps.setups.outputs.node_version }}
25 | uses: actions/setup-node@master
26 | with:
27 | node-version: ${{ steps.setups.outputs.node_version }}
28 |
29 | - name: Yarn cache
30 | uses: actions/cache@v1
31 | with:
32 | path: ${{ steps.setups.outputs.yarn_cache }}
33 | key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}-node-${{ steps.setups.outputs.node_version }}
34 |
35 | - run: yarn --frozen-lockfile
36 |
37 | - name: Create Release or Publish
38 | uses: changesets/action@master
39 | with:
40 | publish: yarn release
41 | env:
42 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43 | NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
44 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Editors
2 | .vscode/
3 | .idea/
4 | /*.iml
5 |
6 | # Git things
7 |
8 | # Node things
9 | node_modules/
10 | *.log*
11 |
12 | # Build things
13 | dist/
14 | coverage/
15 | .eslintcache
16 |
17 | # OS
18 | .DS_Store
19 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | CHANGELOG.md
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # @module-federation/rollup-federation
2 |
3 | ## 0.0.1
4 | ### Patch Changes
5 |
6 | - dfe3a78: Introducing `rollup-federation`, an implementation of [Federated Modules](https://webpack.js.org/concepts/module-federation/) brought to rollup!
7 |
8 | Please check our README for more information.
9 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Module Federation
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # rollup-federation
2 |
3 | 🍣 A Rollup plugin which enables consumption of
4 | [Federated Modules](https://webpack.js.org/concepts/module-federation/).
5 |
6 | This plugin essentially reproduces the functionality of Webpack's
7 | [ContainerReferencePlugin](https://webpack.js.org/concepts/module-federation/#containerreferenceplugin-low-level)
8 | and
9 | [OverridablesPlugin](https://webpack.js.org/concepts/module-federation/#overridablesplugin-low-level).
10 |
11 | ## Limitations
12 |
13 | This is **not** full support for Module Federation, there are limitations:
14 |
15 | - Can not act as a container.
16 | - This means you can not federate modules from Rollup to Webpack
17 | - Both the Rollup and Webpack container builds need to have the same target
18 | - Has only been tested with
19 | [SystemJS](https://github.com/systemjs/systemjs)
20 | - Should theoretically work with
21 | [AMD](https://requirejs.org/docs/whyamd.html#amd) as well, give it a try
22 | and provide feedback.
23 |
24 | ## Requirements
25 |
26 | This plugin requires an [LTS](https://github.com/nodejs/Release) Node version
27 | (v8.0.0+) and Rollup v1.20.0+.
28 |
29 | ## Install
30 |
31 | Using npm:
32 |
33 | ```console
34 | npm install @module-federation/rollup-federation --save-dev
35 | ```
36 |
37 | ## Usage
38 |
39 | Create a `rollup.config.js`
40 | [configuration file](https://www.rollupjs.org/guide/en/#configuration-files) and
41 | import the plugin:
42 |
43 | ```js
44 | import federation from '@module-federation/rollup-federation';
45 |
46 | export default {
47 | input: 'src/index.js',
48 | output: {
49 | dir: 'output',
50 | format: 'system',
51 | },
52 | plugins: [
53 | federation({
54 | remotes: {
55 | foo: 'remote_foo',
56 | },
57 | shared: {
58 | lodash: '^4.17.0',
59 | },
60 | }),
61 | ],
62 | };
63 | ```
64 |
65 | Import your remote:
66 |
67 | ```js
68 | (async () => {
69 | const fooHello = await import('foo/hello');
70 | fooHello.default('world');
71 | })();
72 | ```
73 |
74 | Then call `rollup` either via the
75 | [CLI](https://www.rollupjs.org/guide/en/#command-line-reference) or the
76 | [API](https://www.rollupjs.org/guide/en/#javascript-api).
77 |
78 | ## Options
79 |
80 | ### `remotes`
81 |
82 | Type: `Object`
Default: `null`
83 |
84 | An `Object` that specifies the remotes that will be consumed.
85 |
86 | ```
87 | remotes: {
88 | 'import_name': 'import_alias'
89 | }
90 | ```
91 |
92 | ### `shared`
93 |
94 | Type: `Object`
Default: `null`
95 |
96 | An `Object` that specifies the shared dependencies.
97 |
98 | ```
99 | shared: {
100 | lodash: '^4.17.0',
101 | react: {
102 | eager: true,
103 | singleton: true,
104 | requiredVersion: '16.13.1',
105 | },
106 | "react-dom": {
107 | eager: true,
108 | singleton: true,
109 | requiredVersion: '16.13.1',
110 | }
111 | }
112 | ```
113 |
114 |
115 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@module-federation/rollup-federation",
3 | "version": "0.0.1",
4 | "description": "Multiple separate builds should form a single application.",
5 | "keywords": [
6 | "rollup",
7 | "plugin",
8 | "module",
9 | "modules",
10 | "federation"
11 | ],
12 | "homepage": "https://github.com/module-federation/rollup-federation",
13 | "bugs": "https://github.com/module-federation/rollup-federation/issues",
14 | "repository": "module-federation/rollup-federation",
15 | "license": "MIT",
16 | "author": "Jacob Ebey",
17 | "main": "dist/index.js",
18 | "module": "dist/index.es.js",
19 | "files": [
20 | "dist",
21 | "README.md",
22 | "LICENSE"
23 | ],
24 | "scripts": {
25 | "format": "prettier --write \"{*,src/*}+.+(js|md|json)\"",
26 | "build": "rollup -c",
27 | "watch": "rollup -c -w",
28 | "release": "yarn build && yarn changeset publish"
29 | },
30 | "prettier": {
31 | "bracketSpacing": true,
32 | "printWidth": 80,
33 | "proseWrap": "always",
34 | "singleQuote": true,
35 | "tabWidth": 4,
36 | "trailingComma": "all",
37 | "useTabs": true
38 | },
39 | "dependencies": {
40 | "@rollup/plugin-virtual": "^2.0.0",
41 | "estree-walker": "^1.0.1",
42 | "magic-string": "^0.25.7"
43 | },
44 | "devDependencies": {
45 | "@changesets/cli": "^2.9.1",
46 | "@rollup/plugin-node-resolve": "^7.0.0",
47 | "prettier": "^2.0.5",
48 | "rollup": "^2.0.0"
49 | },
50 | "peerDependencies": {
51 | "rollup": "^1.20.0||^2.0.0"
52 | },
53 | "publishConfig": {
54 | "access": "public"
55 | },
56 | "volta": {
57 | "node": "12.18.1",
58 | "yarn": "1.22.4"
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/renovate.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json",
3 | "extends": [
4 | ":prHourlyLimit4",
5 | ":prNotPending",
6 | ":rebaseStalePrs",
7 | ":renovatePrefix",
8 | ":combinePatchMinorReleases",
9 | ":automergeDisabled",
10 | ":prConcurrentLimit20",
11 | "group:monorepos",
12 | "group:recommended",
13 | "helpers:disableTypesNodeMajor",
14 | ":pinAllExceptPeerDependencies",
15 | ":pinOnlyDevDependencies"
16 | ],
17 | "postUpdateOptions": ["yarnDedupeHighest"],
18 | "schedule": ["after 4pm and before 8am every weekday", "every weekend"],
19 | "rangeStrategy": "auto",
20 | "packageRules": [
21 | {
22 | "depTypeList": ["dependencies"],
23 | "semanticCommitType": "fix",
24 | "rangeStrategy": "replace"
25 | },
26 | {
27 | "commitMessageExtra": "{{newValue}}",
28 | "commitMessageTopic": "{{depName}}",
29 | "managers": ["npm", "nvm"]
30 | },
31 | {
32 | "commitMessageExtra": "",
33 | "depTypeList": ["devDependencies"],
34 | "groupName": "dev dependencies (npm)",
35 | "managers": ["npm"],
36 | "recreateClosed": true,
37 | "schedule": "after 1pm on Monday"
38 | },
39 | {
40 | "commitMessageExtra": "",
41 | "depTypeList": ["peerDependencies"],
42 | "groupName": "peer dependencies (npm)",
43 | "managers": ["npm"],
44 | "recreateClosed": true,
45 | "schedule": "after 1pm on Monday",
46 | "rangeStrategy": "widen"
47 | },
48 | {
49 | "extends": ["group:monorepos"],
50 | "recreateClosed": true
51 | },
52 | {
53 | "automerge": true,
54 | "prPriority": 98,
55 | "updateTypes": ["pin"]
56 | }
57 | ]
58 | }
59 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | import resolve from '@rollup/plugin-node-resolve';
2 |
3 | import pkg from './package.json';
4 |
5 | export default {
6 | input: 'src/index.js',
7 | plugins: [resolve()],
8 | external: ['path', '@rollup/plugin-inject'],
9 | output: [
10 | { format: 'cjs', file: pkg.main },
11 | { format: 'esm', file: pkg.module },
12 | ],
13 | };
14 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable consistent-return */
2 |
3 | import virtual from '@rollup/plugin-virtual';
4 | import { walk } from 'estree-walker';
5 | import MagicString from 'magic-string';
6 |
7 | /** @typedef {{ [key:string]: string }} FederatedRemotes */
8 |
9 | /**
10 | * @typedef {object} FederationOptions
11 | * @property {FederatedRemotes} remotes
12 | * @property {{ [package: string]: string }} shared
13 | */
14 |
15 | /**
16 | * Plugin which enables consumption of Federated Modules.
17 | * @param {FederationOptions} options
18 | */
19 | export default function federation(options) {
20 | const sourceMap =
21 | typeof options.sourceMap !== 'undefined' ? options.sourceMap : true;
22 | const providedRemotes = options.remotes || {};
23 | /** @type {Array<{ id: string, config: any }>} */
24 | const remotes = [];
25 | Object.keys(providedRemotes).forEach((id) => {
26 | remotes.push(Object.assign({}, { id, config: providedRemotes[id] }));
27 | });
28 |
29 | const shared = options.shared || {};
30 |
31 | const eagerShared = Object.entries(shared).filter(
32 | ([_, version]) => typeof version === 'object' && version.eager,
33 | );
34 | const virtualMod = virtual({
35 | __federation__: `${eagerShared
36 | .map(
37 | ([toShare, version], idx) =>
38 | `import eager${idx} from ${JSON.stringify(toShare)}`,
39 | )
40 | .join('\n')}
41 | const remotesMap = {
42 | ${remotes
43 | .map(
44 | (remote) =>
45 | `${JSON.stringify(remote.id)}: () => import(${JSON.stringify(
46 | remote.config,
47 | )})`,
48 | )
49 | .join(',\n ')}
50 | };
51 |
52 | const processModule = (mod) => {
53 | if (mod && mod.__useDefault) {
54 | return mod.default;
55 | }
56 |
57 | return mod;
58 | }
59 |
60 | const shareScope = {
61 | ${Object.entries(shared)
62 | .map(
63 | ([toShare, version]) => `${JSON.stringify(toShare)}: {
64 | ${
65 | typeof version === 'object' && version.eager
66 | ? `get: () => () => processModule(${`eager${eagerShared.findIndex(
67 | (e) => e[0] === toShare,
68 | )}`}),`
69 | : `get: () => import(${JSON.stringify(
70 | toShare,
71 | )}).then(r => () => processModule(r)),`
72 | }
73 | loaded: ${JSON.stringify(
74 | (typeof version === 'object' && version.eager) || false,
75 | )},
76 | singleton: ${JSON.stringify(
77 | (typeof version === 'object' && version.singleton) || false,
78 | )},
79 | version: ${JSON.stringify(
80 | ((typeof version === 'object' && version.requiredVersion) || version)
81 | .split('.')
82 | .reduce((p, c) => {
83 | const parsed = Number.parseInt(c.replace(/\D/g, ''), 10);
84 | if (Number.isSafeInteger(parsed)) {
85 | p.push(parsed);
86 | }
87 | return p;
88 | }, []),
89 | )}
90 | }`,
91 | )
92 | .join(',\n ')}
93 | };
94 |
95 | const initMap = {};
96 |
97 | export default {
98 | ensure: async (remoteId) => {
99 | const remote = await remotesMap[remoteId]();
100 |
101 | if (!initMap[remoteId]) {
102 | remote.init(shareScope);
103 | initMap[remoteId] = true;
104 | }
105 |
106 | return remote;
107 | }
108 | };`,
109 | });
110 |
111 | return {
112 | name: 'federation',
113 |
114 | resolveId(...args) {
115 | const v = virtualMod.resolveId.call(this, ...args);
116 | if (v) {
117 | return v;
118 | }
119 | },
120 |
121 | load(...args) {
122 | const v = virtualMod.load.call(this, ...args);
123 | if (v) {
124 | return v;
125 | }
126 | },
127 |
128 | transform(code) {
129 | let ast = null;
130 | try {
131 | ast = this.parse(code);
132 | } catch (err) {
133 | // bypass
134 | }
135 | if (!ast) {
136 | return null;
137 | }
138 |
139 | const magicString = new MagicString(code);
140 | let requiresRuntime = false;
141 |
142 | walk(ast, {
143 | enter(node) {
144 | if (node.type === 'ImportExpression') {
145 | if (node.source && node.source.value) {
146 | const moduleId = node.source.value;
147 | const remote = remotes.find((r) =>
148 | moduleId.startsWith(r.id),
149 | );
150 |
151 | if (remote) {
152 | requiresRuntime = true;
153 | const modName = `.${moduleId.slice(
154 | remote.id.length,
155 | )}`;
156 |
157 | magicString.overwrite(
158 | node.start,
159 | node.end,
160 | `__federation__.ensure(${JSON.stringify(
161 | remote.id,
162 | )}).then((remote) => remote.get(${JSON.stringify(
163 | modName,
164 | )})).then((factory) => factory())`,
165 | );
166 | }
167 | }
168 | }
169 | },
170 | });
171 |
172 | if (requiresRuntime) {
173 | magicString.prepend(
174 | `import __federation__ from '__federation__';\n\n`,
175 | );
176 | }
177 |
178 | return {
179 | code: magicString.toString(),
180 | map: sourceMap
181 | ? magicString.generateMap({ hires: true })
182 | : null,
183 | };
184 | },
185 | };
186 | }
187 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5":
6 | version "7.10.3"
7 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.3.tgz#670d002655a7c366540c67f6fd3342cd09500364"
8 | integrity sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==
9 | dependencies:
10 | regenerator-runtime "^0.13.4"
11 |
12 | "@changesets/apply-release-plan@^4.0.0":
13 | version "4.0.0"
14 | resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-4.0.0.tgz#e78efb56a4e459a8dab814ba43045f2ace0f27c9"
15 | integrity sha512-MrcUd8wIlQ4S/PznzqJVsmnEpUGfPEkCGF54iqt8G05GEqi/zuxpoTfebcScpj5zeiDyxFIcA9RbeZ3pvJJxoA==
16 | dependencies:
17 | "@babel/runtime" "^7.4.4"
18 | "@changesets/config" "^1.2.0"
19 | "@changesets/get-version-range-type" "^0.3.2"
20 | "@changesets/git" "^1.0.5"
21 | "@changesets/types" "^3.1.0"
22 | "@manypkg/get-packages" "^1.0.1"
23 | fs-extra "^7.0.1"
24 | lodash.startcase "^4.4.0"
25 | outdent "^0.5.0"
26 | prettier "^1.18.2"
27 | resolve-from "^5.0.0"
28 | semver "^5.4.1"
29 |
30 | "@changesets/assemble-release-plan@^3.0.0":
31 | version "3.0.0"
32 | resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-3.0.0.tgz#23c280b0ea352003302b0c262b8dadb8bda517ed"
33 | integrity sha512-TvcqUhNhKoqwE+L8dFtcwwAmos4+fqwmSkOWP3TSjw7K/inz2wjC46bA7IFtbx2hrwEq1iG0RCweQZTS2vrx1w==
34 | dependencies:
35 | "@babel/runtime" "^7.4.4"
36 | "@changesets/errors" "^0.1.4"
37 | "@changesets/get-dependents-graph" "^1.1.3"
38 | "@changesets/types" "^3.1.0"
39 | "@manypkg/get-packages" "^1.0.1"
40 | semver "^5.4.1"
41 |
42 | "@changesets/cli@^2.9.1":
43 | version "2.9.1"
44 | resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.9.1.tgz#d678066cffac63df8fca04798c2b358b6eb5ea35"
45 | integrity sha512-xWJP0duGF72Rb/0KB99TQrdBz4VnbCxqj9/B4hPT8VFYGt/2gAeS5Y3NQLpjCv+/hNxfHjDI+svzZy6q796t6A==
46 | dependencies:
47 | "@babel/runtime" "^7.4.4"
48 | "@changesets/apply-release-plan" "^4.0.0"
49 | "@changesets/assemble-release-plan" "^3.0.0"
50 | "@changesets/config" "^1.3.0"
51 | "@changesets/errors" "^0.1.4"
52 | "@changesets/get-dependents-graph" "^1.1.3"
53 | "@changesets/get-release-plan" "^2.0.0"
54 | "@changesets/git" "^1.0.5"
55 | "@changesets/logger" "^0.0.5"
56 | "@changesets/pre" "^1.0.4"
57 | "@changesets/read" "^0.4.6"
58 | "@changesets/types" "^3.1.0"
59 | "@changesets/write" "^0.1.3"
60 | "@manypkg/get-packages" "^1.0.1"
61 | "@types/semver" "^6.0.0"
62 | boxen "^1.3.0"
63 | chalk "^2.1.0"
64 | enquirer "^2.3.0"
65 | fs-extra "^7.0.1"
66 | human-id "^1.0.2"
67 | is-ci "^2.0.0"
68 | meow "^5.0.0"
69 | outdent "^0.5.0"
70 | p-limit "^2.2.0"
71 | preferred-pm "^3.0.0"
72 | semver "^5.4.1"
73 | spawndamnit "^2.0.0"
74 | term-size "^2.1.0"
75 | tty-table "^2.7.0"
76 |
77 | "@changesets/config@^1.2.0", "@changesets/config@^1.3.0":
78 | version "1.3.0"
79 | resolved "https://registry.yarnpkg.com/@changesets/config/-/config-1.3.0.tgz#82fcbf572b00ba16636be9ea45167983f1fc203b"
80 | integrity sha512-IeAHmN5kI7OywBUNJXsk/v4vcXDDscwgTe/K5D3FSng5QTvzbgiMAe5K1iwBxBvuT4u/33n89kxSJdg4TTTFfA==
81 | dependencies:
82 | "@changesets/errors" "^0.1.4"
83 | "@changesets/get-dependents-graph" "^1.1.3"
84 | "@changesets/logger" "^0.0.5"
85 | "@changesets/types" "^3.1.0"
86 | "@manypkg/get-packages" "^1.0.1"
87 | fs-extra "^7.0.1"
88 |
89 | "@changesets/errors@^0.1.4":
90 | version "0.1.4"
91 | resolved "https://registry.yarnpkg.com/@changesets/errors/-/errors-0.1.4.tgz#f79851746c43679a66b383fdff4c012f480f480d"
92 | integrity sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==
93 | dependencies:
94 | extendable-error "^0.1.5"
95 |
96 | "@changesets/get-dependents-graph@^1.1.3":
97 | version "1.1.3"
98 | resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-1.1.3.tgz#da959c43ce98f3a990a6b8d9c1f894bcc1b629c7"
99 | integrity sha512-cTbySXwSv9yWp4Pp5R/b5Qv23wJgFaFCqUbsI3IJ2pyPl0vMaODAZS8NI1nNK2XSxGIg1tw+dWNSR4PlrKBSVQ==
100 | dependencies:
101 | "@changesets/types" "^3.0.0"
102 | "@manypkg/get-packages" "^1.0.1"
103 | chalk "^2.1.0"
104 | fs-extra "^7.0.1"
105 | semver "^5.4.1"
106 |
107 | "@changesets/get-release-plan@^2.0.0":
108 | version "2.0.0"
109 | resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-2.0.0.tgz#570dbd0abcdd4169a73e8332ec139a01130f3b72"
110 | integrity sha512-MHbgXMhkfWhXH1zUefrdtQ8IR+H46lAcKthKjptV28k0qGEcDk7KriYLukJ6BNkWiZkkZ/aycaivbNDclF9zaw==
111 | dependencies:
112 | "@babel/runtime" "^7.4.4"
113 | "@changesets/assemble-release-plan" "^3.0.0"
114 | "@changesets/config" "^1.2.0"
115 | "@changesets/pre" "^1.0.4"
116 | "@changesets/read" "^0.4.6"
117 | "@changesets/types" "^3.1.0"
118 | "@manypkg/get-packages" "^1.0.1"
119 |
120 | "@changesets/get-version-range-type@^0.3.2":
121 | version "0.3.2"
122 | resolved "https://registry.yarnpkg.com/@changesets/get-version-range-type/-/get-version-range-type-0.3.2.tgz#8131a99035edd11aa7a44c341cbb05e668618c67"
123 | integrity sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==
124 |
125 | "@changesets/git@^1.0.5":
126 | version "1.0.5"
127 | resolved "https://registry.yarnpkg.com/@changesets/git/-/git-1.0.5.tgz#e392128a13b210c482324d0d329029a3f7613b10"
128 | integrity sha512-MgacjTRCrfFCffvoipqbtHSENydaO+HDR6z+gDQ49Gl2kHIat0iIazL1TBfEuW8H4eGCay+Naz/x6412ucUOTw==
129 | dependencies:
130 | "@babel/runtime" "^7.4.4"
131 | "@changesets/errors" "^0.1.4"
132 | "@changesets/types" "^3.0.0"
133 | "@manypkg/get-packages" "^1.0.1"
134 | is-subdir "^1.1.1"
135 | spawndamnit "^2.0.0"
136 |
137 | "@changesets/logger@^0.0.5":
138 | version "0.0.5"
139 | resolved "https://registry.yarnpkg.com/@changesets/logger/-/logger-0.0.5.tgz#68305dd5a643e336be16a2369cb17cdd8ed37d4c"
140 | integrity sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==
141 | dependencies:
142 | chalk "^2.1.0"
143 |
144 | "@changesets/parse@^0.3.6":
145 | version "0.3.6"
146 | resolved "https://registry.yarnpkg.com/@changesets/parse/-/parse-0.3.6.tgz#8c2c8480fc07d2db2c37469d4a8df10906a989c6"
147 | integrity sha512-0XPd/es9CfogI7XIqDr7I2mWzm++xX2s9GZsij3GajPYd7ouEsgJyNatPooxNtqj6ZepkiD6uqlqbeBUyj/A0Q==
148 | dependencies:
149 | "@changesets/types" "^3.0.0"
150 | js-yaml "^3.13.1"
151 |
152 | "@changesets/pre@^1.0.4":
153 | version "1.0.4"
154 | resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-1.0.4.tgz#32aa9040f3798e8a46adc6c30cc4c02a617d1889"
155 | integrity sha512-PGD3uSCZIs6Fd+HsPziLh0BjJ2ypyTEFZSY8qkwINvAvWYpDK805svV0x9usp54kn6PWI9RZ4tVD2A41dqJ0jw==
156 | dependencies:
157 | "@babel/runtime" "^7.4.4"
158 | "@changesets/errors" "^0.1.4"
159 | "@changesets/types" "^3.0.0"
160 | "@manypkg/get-packages" "^1.0.1"
161 | fs-extra "^7.0.1"
162 |
163 | "@changesets/read@^0.4.6":
164 | version "0.4.6"
165 | resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.4.6.tgz#1c03e709a870a070fc95490ffa696297d23458f7"
166 | integrity sha512-rOd8dsF/Lgyy2SYlDalb3Ts/meDI2AcKPXYhSXIW3k6+ZLlj6Pt+nmgV5Ut8euyH7loibklNTDemfvMffF4xig==
167 | dependencies:
168 | "@babel/runtime" "^7.4.4"
169 | "@changesets/git" "^1.0.5"
170 | "@changesets/logger" "^0.0.5"
171 | "@changesets/parse" "^0.3.6"
172 | "@changesets/types" "^3.0.0"
173 | chalk "^2.1.0"
174 | fs-extra "^7.0.1"
175 | p-filter "^2.1.0"
176 |
177 | "@changesets/types@^3.0.0", "@changesets/types@^3.1.0":
178 | version "3.1.0"
179 | resolved "https://registry.yarnpkg.com/@changesets/types/-/types-3.1.0.tgz#68957af45a0be29f0908e20a990ecf382282e1f1"
180 | integrity sha512-czOfaaxr5aGnNwVRgWr3n2CKoc3iRTfrHM4wUHQ+rBlLKKk9NzGwZ2EPsXkp4CUw4hWHGEOi8hdeIfDTWKrWgg==
181 |
182 | "@changesets/write@^0.1.3":
183 | version "0.1.3"
184 | resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.1.3.tgz#00ae575af50274773d7493e77fb96838a08ad8ad"
185 | integrity sha512-q79rbwlVmTNKP9O6XxcMDj81CEOn/kQHbTFdRleW0tFUv98S1EyEAE9vLPPzO6WnQipHnaozxB1zMhHy0aQn8Q==
186 | dependencies:
187 | "@babel/runtime" "^7.4.4"
188 | "@changesets/types" "^3.0.0"
189 | fs-extra "^7.0.1"
190 | human-id "^1.0.2"
191 | prettier "^1.18.2"
192 |
193 | "@manypkg/find-root@^1.1.0":
194 | version "1.1.0"
195 | resolved "https://registry.yarnpkg.com/@manypkg/find-root/-/find-root-1.1.0.tgz#a62d8ed1cd7e7d4c11d9d52a8397460b5d4ad29f"
196 | integrity sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==
197 | dependencies:
198 | "@babel/runtime" "^7.5.5"
199 | "@types/node" "^12.7.1"
200 | find-up "^4.1.0"
201 | fs-extra "^8.1.0"
202 |
203 | "@manypkg/get-packages@^1.0.1":
204 | version "1.1.0"
205 | resolved "https://registry.yarnpkg.com/@manypkg/get-packages/-/get-packages-1.1.0.tgz#ca3b2168728e3453083d3916e974efb25cbbce00"
206 | integrity sha512-s1Bceeu/zy769nFJRa0F6WzHKf0J21vrRN1jrTeZJ+q3LDxspV3JbQkgCLgYVlWD0d81cXK1gCwR1+oJhBejHQ==
207 | dependencies:
208 | "@babel/runtime" "^7.5.5"
209 | "@manypkg/find-root" "^1.1.0"
210 | fs-extra "^8.1.0"
211 | globby "^11.0.0"
212 | read-yaml-file "^1.1.0"
213 |
214 | "@nodelib/fs.scandir@2.1.3":
215 | version "2.1.3"
216 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
217 | integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
218 | dependencies:
219 | "@nodelib/fs.stat" "2.0.3"
220 | run-parallel "^1.1.9"
221 |
222 | "@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2":
223 | version "2.0.3"
224 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
225 | integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
226 |
227 | "@nodelib/fs.walk@^1.2.3":
228 | version "1.2.4"
229 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976"
230 | integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
231 | dependencies:
232 | "@nodelib/fs.scandir" "2.1.3"
233 | fastq "^1.6.0"
234 |
235 | "@rollup/plugin-node-resolve@^7.0.0":
236 | version "7.1.3"
237 | resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca"
238 | integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==
239 | dependencies:
240 | "@rollup/pluginutils" "^3.0.8"
241 | "@types/resolve" "0.0.8"
242 | builtin-modules "^3.1.0"
243 | is-module "^1.0.0"
244 | resolve "^1.14.2"
245 |
246 | "@rollup/plugin-virtual@^2.0.0":
247 | version "2.0.3"
248 | resolved "https://registry.yarnpkg.com/@rollup/plugin-virtual/-/plugin-virtual-2.0.3.tgz#0afc88d75c1e1378ab290b8e9898d4edb5be0d74"
249 | integrity sha512-pw6ziJcyjZtntQ//bkad9qXaBx665SgEL8C8KI5wO8G5iU5MPxvdWrQyVaAvjojGm9tJoS8M9Z/EEepbqieYmw==
250 |
251 | "@rollup/pluginutils@^3.0.8":
252 | version "3.1.0"
253 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
254 | integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
255 | dependencies:
256 | "@types/estree" "0.0.39"
257 | estree-walker "^1.0.1"
258 | picomatch "^2.2.2"
259 |
260 | "@types/color-name@^1.1.1":
261 | version "1.1.1"
262 | resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
263 | integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
264 |
265 | "@types/estree@0.0.39":
266 | version "0.0.39"
267 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
268 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
269 |
270 | "@types/node@*":
271 | version "14.0.14"
272 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.14.tgz#24a0b5959f16ac141aeb0c5b3cd7a15b7c64cbce"
273 | integrity sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==
274 |
275 | "@types/node@^12.7.1":
276 | version "12.12.47"
277 | resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.47.tgz#5007b8866a2f9150de82335ca7e24dd1d59bdfb5"
278 | integrity sha512-yzBInQFhdY8kaZmqoL2+3U5dSTMrKaYcb561VU+lDzAYvqt+2lojvBEy+hmpSNuXnPTx7m9+04CzWYOUqWME2A==
279 |
280 | "@types/resolve@0.0.8":
281 | version "0.0.8"
282 | resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
283 | integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
284 | dependencies:
285 | "@types/node" "*"
286 |
287 | "@types/semver@^6.0.0":
288 | version "6.2.1"
289 | resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.1.tgz#a236185670a7860f1597cf73bea2e16d001461ba"
290 | integrity sha512-+beqKQOh9PYxuHvijhVl+tIHvT6tuwOrE9m14zd+MT2A38KoKZhh7pYJ0SNleLtwDsiIxHDsIk9bv01oOxvSvA==
291 |
292 | ansi-align@^2.0.0:
293 | version "2.0.0"
294 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
295 | integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=
296 | dependencies:
297 | string-width "^2.0.0"
298 |
299 | ansi-colors@^3.2.1:
300 | version "3.2.4"
301 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
302 | integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
303 |
304 | ansi-regex@^3.0.0:
305 | version "3.0.0"
306 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
307 | integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
308 |
309 | ansi-regex@^5.0.0:
310 | version "5.0.0"
311 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
312 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
313 |
314 | ansi-styles@^3.2.1:
315 | version "3.2.1"
316 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
317 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
318 | dependencies:
319 | color-convert "^1.9.0"
320 |
321 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
322 | version "4.2.1"
323 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
324 | integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
325 | dependencies:
326 | "@types/color-name" "^1.1.1"
327 | color-convert "^2.0.1"
328 |
329 | argparse@^1.0.7:
330 | version "1.0.10"
331 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
332 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
333 | dependencies:
334 | sprintf-js "~1.0.2"
335 |
336 | array-find-index@^1.0.1:
337 | version "1.0.2"
338 | resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
339 | integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
340 |
341 | array-union@^2.1.0:
342 | version "2.1.0"
343 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
344 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
345 |
346 | arrify@^1.0.1:
347 | version "1.0.1"
348 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
349 | integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
350 |
351 | better-path-resolve@1.0.0:
352 | version "1.0.0"
353 | resolved "https://registry.yarnpkg.com/better-path-resolve/-/better-path-resolve-1.0.0.tgz#13a35a1104cdd48a7b74bf8758f96a1ee613f99d"
354 | integrity sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==
355 | dependencies:
356 | is-windows "^1.0.0"
357 |
358 | boxen@^1.3.0:
359 | version "1.3.0"
360 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b"
361 | integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==
362 | dependencies:
363 | ansi-align "^2.0.0"
364 | camelcase "^4.0.0"
365 | chalk "^2.0.1"
366 | cli-boxes "^1.0.0"
367 | string-width "^2.0.0"
368 | term-size "^1.2.0"
369 | widest-line "^2.0.0"
370 |
371 | braces@^3.0.1:
372 | version "3.0.2"
373 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
374 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
375 | dependencies:
376 | fill-range "^7.0.1"
377 |
378 | breakword@^1.0.5:
379 | version "1.0.5"
380 | resolved "https://registry.yarnpkg.com/breakword/-/breakword-1.0.5.tgz#fd420a417f55016736b5b615161cae1c8f819810"
381 | integrity sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==
382 | dependencies:
383 | wcwidth "^1.0.1"
384 |
385 | builtin-modules@^3.1.0:
386 | version "3.1.0"
387 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
388 | integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
389 |
390 | camelcase-keys@^4.0.0:
391 | version "4.2.0"
392 | resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77"
393 | integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=
394 | dependencies:
395 | camelcase "^4.1.0"
396 | map-obj "^2.0.0"
397 | quick-lru "^1.0.0"
398 |
399 | camelcase@^4.0.0, camelcase@^4.1.0:
400 | version "4.1.0"
401 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
402 | integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
403 |
404 | camelcase@^5.0.0:
405 | version "5.3.1"
406 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
407 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
408 |
409 | chalk@^2.0.1, chalk@^2.1.0:
410 | version "2.4.2"
411 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
412 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
413 | dependencies:
414 | ansi-styles "^3.2.1"
415 | escape-string-regexp "^1.0.5"
416 | supports-color "^5.3.0"
417 |
418 | chalk@^3.0.0:
419 | version "3.0.0"
420 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
421 | integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
422 | dependencies:
423 | ansi-styles "^4.1.0"
424 | supports-color "^7.1.0"
425 |
426 | ci-info@^2.0.0:
427 | version "2.0.0"
428 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
429 | integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
430 |
431 | cli-boxes@^1.0.0:
432 | version "1.0.0"
433 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
434 | integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM=
435 |
436 | cliui@^6.0.0:
437 | version "6.0.0"
438 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
439 | integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
440 | dependencies:
441 | string-width "^4.2.0"
442 | strip-ansi "^6.0.0"
443 | wrap-ansi "^6.2.0"
444 |
445 | clone@^1.0.2:
446 | version "1.0.4"
447 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
448 | integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
449 |
450 | color-convert@^1.9.0:
451 | version "1.9.3"
452 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
453 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
454 | dependencies:
455 | color-name "1.1.3"
456 |
457 | color-convert@^2.0.1:
458 | version "2.0.1"
459 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
460 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
461 | dependencies:
462 | color-name "~1.1.4"
463 |
464 | color-name@1.1.3:
465 | version "1.1.3"
466 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
467 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
468 |
469 | color-name@~1.1.4:
470 | version "1.1.4"
471 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
472 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
473 |
474 | cross-spawn@^5.0.1, cross-spawn@^5.1.0:
475 | version "5.1.0"
476 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
477 | integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
478 | dependencies:
479 | lru-cache "^4.0.1"
480 | shebang-command "^1.2.0"
481 | which "^1.2.9"
482 |
483 | csv-generate@^3.2.4:
484 | version "3.2.4"
485 | resolved "https://registry.yarnpkg.com/csv-generate/-/csv-generate-3.2.4.tgz#440dab9177339ee0676c9e5c16f50e2b3463c019"
486 | integrity sha512-qNM9eqlxd53TWJeGtY1IQPj90b563Zx49eZs8e0uMyEvPgvNVmX1uZDtdzAcflB3PniuH9creAzcFOdyJ9YGvA==
487 |
488 | csv-parse@^4.8.8:
489 | version "4.10.1"
490 | resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.10.1.tgz#1e26ba63d29c75e94d0eba6e9de9a8aaf89d72a6"
491 | integrity sha512-gdDJVchi0oSLIcYXz1H/VSgLE6htHDqJyFsRU/vTkQgmVOZ3S0IR2LXnNbWUYG7VD76dYVwdfBLyx8AX9+An8A==
492 |
493 | csv-stringify@^5.3.6:
494 | version "5.5.0"
495 | resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-5.5.0.tgz#0bdeaaf60d6e15b89c752a0eceb4b4c2c8af5a8a"
496 | integrity sha512-G05575DSO/9vFzQxZN+Srh30cNyHk0SM0ePyiTChMD5WVt7GMTVPBQf4rtgMF6mqhNCJUPw4pN8LDe8MF9EYOA==
497 |
498 | csv@^5.3.1:
499 | version "5.3.2"
500 | resolved "https://registry.yarnpkg.com/csv/-/csv-5.3.2.tgz#50b344e25dfbb8c62684a1bcec18c22468b2161e"
501 | integrity sha512-odDyucr9OgJTdGM2wrMbJXbOkJx3nnUX3Pt8SFOwlAMOpsUQlz1dywvLMXJWX/4Ib0rjfOsaawuuwfI5ucqBGQ==
502 | dependencies:
503 | csv-generate "^3.2.4"
504 | csv-parse "^4.8.8"
505 | csv-stringify "^5.3.6"
506 | stream-transform "^2.0.1"
507 |
508 | currently-unhandled@^0.4.1:
509 | version "0.4.1"
510 | resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
511 | integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
512 | dependencies:
513 | array-find-index "^1.0.1"
514 |
515 | decamelize-keys@^1.0.0:
516 | version "1.1.0"
517 | resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
518 | integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
519 | dependencies:
520 | decamelize "^1.1.0"
521 | map-obj "^1.0.0"
522 |
523 | decamelize@^1.1.0, decamelize@^1.2.0:
524 | version "1.2.0"
525 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
526 | integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
527 |
528 | defaults@^1.0.3:
529 | version "1.0.3"
530 | resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
531 | integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
532 | dependencies:
533 | clone "^1.0.2"
534 |
535 | dir-glob@^3.0.1:
536 | version "3.0.1"
537 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
538 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
539 | dependencies:
540 | path-type "^4.0.0"
541 |
542 | emoji-regex@^8.0.0:
543 | version "8.0.0"
544 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
545 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
546 |
547 | enquirer@^2.3.0:
548 | version "2.3.5"
549 | resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381"
550 | integrity sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA==
551 | dependencies:
552 | ansi-colors "^3.2.1"
553 |
554 | error-ex@^1.3.1:
555 | version "1.3.2"
556 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
557 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
558 | dependencies:
559 | is-arrayish "^0.2.1"
560 |
561 | escape-string-regexp@^1.0.5:
562 | version "1.0.5"
563 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
564 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
565 |
566 | esprima@^4.0.0:
567 | version "4.0.1"
568 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
569 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
570 |
571 | estree-walker@^1.0.1:
572 | version "1.0.1"
573 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
574 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
575 |
576 | execa@^0.7.0:
577 | version "0.7.0"
578 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
579 | integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=
580 | dependencies:
581 | cross-spawn "^5.0.1"
582 | get-stream "^3.0.0"
583 | is-stream "^1.1.0"
584 | npm-run-path "^2.0.0"
585 | p-finally "^1.0.0"
586 | signal-exit "^3.0.0"
587 | strip-eof "^1.0.0"
588 |
589 | extendable-error@^0.1.5:
590 | version "0.1.5"
591 | resolved "https://registry.yarnpkg.com/extendable-error/-/extendable-error-0.1.5.tgz#122308a7097bc89a263b2c4fbf089c78140e3b6d"
592 | integrity sha1-EiMIpwl7yJomOyxPvwiceBQOO20=
593 |
594 | fast-glob@^3.1.1:
595 | version "3.2.4"
596 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3"
597 | integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==
598 | dependencies:
599 | "@nodelib/fs.stat" "^2.0.2"
600 | "@nodelib/fs.walk" "^1.2.3"
601 | glob-parent "^5.1.0"
602 | merge2 "^1.3.0"
603 | micromatch "^4.0.2"
604 | picomatch "^2.2.1"
605 |
606 | fastq@^1.6.0:
607 | version "1.8.0"
608 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481"
609 | integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==
610 | dependencies:
611 | reusify "^1.0.4"
612 |
613 | fill-range@^7.0.1:
614 | version "7.0.1"
615 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
616 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
617 | dependencies:
618 | to-regex-range "^5.0.1"
619 |
620 | find-up@^2.0.0:
621 | version "2.1.0"
622 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
623 | integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
624 | dependencies:
625 | locate-path "^2.0.0"
626 |
627 | find-up@^4.0.0, find-up@^4.1.0:
628 | version "4.1.0"
629 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
630 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
631 | dependencies:
632 | locate-path "^5.0.0"
633 | path-exists "^4.0.0"
634 |
635 | find-yarn-workspace-root2@^1.2.11:
636 | version "1.2.21"
637 | resolved "https://registry.yarnpkg.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.21.tgz#73852ac85b6292bae9ec09110c40de446228e38c"
638 | integrity sha512-ySf8b0gjZ3mS7Z29YYzrrBtHT644xHfpyWX7cE8vvfZS7ysEJJPE5282r+qBjY6Y2GcWYkt7r0Ypuk7YqJcd0A==
639 | dependencies:
640 | micromatch "^4.0.2"
641 | pkg-dir "^4.2.0"
642 | upath2 "^3.1.4"
643 |
644 | fs-extra@^7.0.1:
645 | version "7.0.1"
646 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
647 | integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
648 | dependencies:
649 | graceful-fs "^4.1.2"
650 | jsonfile "^4.0.0"
651 | universalify "^0.1.0"
652 |
653 | fs-extra@^8.1.0:
654 | version "8.1.0"
655 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
656 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
657 | dependencies:
658 | graceful-fs "^4.2.0"
659 | jsonfile "^4.0.0"
660 | universalify "^0.1.0"
661 |
662 | fsevents@~2.1.2:
663 | version "2.1.3"
664 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
665 | integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
666 |
667 | get-caller-file@^2.0.1:
668 | version "2.0.5"
669 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
670 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
671 |
672 | get-stream@^3.0.0:
673 | version "3.0.0"
674 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
675 | integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
676 |
677 | glob-parent@^5.1.0:
678 | version "5.1.1"
679 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229"
680 | integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
681 | dependencies:
682 | is-glob "^4.0.1"
683 |
684 | globby@^11.0.0:
685 | version "11.0.1"
686 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
687 | integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
688 | dependencies:
689 | array-union "^2.1.0"
690 | dir-glob "^3.0.1"
691 | fast-glob "^3.1.1"
692 | ignore "^5.1.4"
693 | merge2 "^1.3.0"
694 | slash "^3.0.0"
695 |
696 | graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
697 | version "4.2.4"
698 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
699 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
700 |
701 | grapheme-splitter@^1.0.4:
702 | version "1.0.4"
703 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
704 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
705 |
706 | has-flag@^3.0.0:
707 | version "3.0.0"
708 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
709 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
710 |
711 | has-flag@^4.0.0:
712 | version "4.0.0"
713 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
714 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
715 |
716 | hosted-git-info@^2.1.4:
717 | version "2.8.8"
718 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
719 | integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
720 |
721 | human-id@^1.0.2:
722 | version "1.0.2"
723 | resolved "https://registry.yarnpkg.com/human-id/-/human-id-1.0.2.tgz#e654d4b2b0d8b07e45da9f6020d8af17ec0a5df3"
724 | integrity sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==
725 |
726 | ignore@^5.1.4:
727 | version "5.1.8"
728 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
729 | integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
730 |
731 | indent-string@^3.0.0:
732 | version "3.2.0"
733 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
734 | integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
735 |
736 | is-arrayish@^0.2.1:
737 | version "0.2.1"
738 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
739 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
740 |
741 | is-ci@^2.0.0:
742 | version "2.0.0"
743 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
744 | integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
745 | dependencies:
746 | ci-info "^2.0.0"
747 |
748 | is-extglob@^2.1.1:
749 | version "2.1.1"
750 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
751 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
752 |
753 | is-fullwidth-code-point@^2.0.0:
754 | version "2.0.0"
755 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
756 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
757 |
758 | is-fullwidth-code-point@^3.0.0:
759 | version "3.0.0"
760 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
761 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
762 |
763 | is-glob@^4.0.1:
764 | version "4.0.1"
765 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
766 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
767 | dependencies:
768 | is-extglob "^2.1.1"
769 |
770 | is-module@^1.0.0:
771 | version "1.0.0"
772 | resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
773 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
774 |
775 | is-number@^7.0.0:
776 | version "7.0.0"
777 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
778 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
779 |
780 | is-plain-obj@^1.1.0:
781 | version "1.1.0"
782 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
783 | integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
784 |
785 | is-stream@^1.1.0:
786 | version "1.1.0"
787 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
788 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
789 |
790 | is-subdir@^1.1.1:
791 | version "1.1.1"
792 | resolved "https://registry.yarnpkg.com/is-subdir/-/is-subdir-1.1.1.tgz#423e66902f9c5f159b9cc4826c820df083059538"
793 | integrity sha512-VYpq0S7gPBVkkmfwkvGnx1EL9UVIo87NQyNcgMiNUdQCws3CJm5wj2nB+XPL7zigvjxhuZgp3bl2yBcKkSIj1w==
794 | dependencies:
795 | better-path-resolve "1.0.0"
796 |
797 | is-windows@^1.0.0:
798 | version "1.0.2"
799 | resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
800 | integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
801 |
802 | isexe@^2.0.0:
803 | version "2.0.0"
804 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
805 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
806 |
807 | js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.6.1:
808 | version "3.14.0"
809 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
810 | integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
811 | dependencies:
812 | argparse "^1.0.7"
813 | esprima "^4.0.0"
814 |
815 | json-parse-better-errors@^1.0.1:
816 | version "1.0.2"
817 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
818 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
819 |
820 | jsonfile@^4.0.0:
821 | version "4.0.0"
822 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
823 | integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
824 | optionalDependencies:
825 | graceful-fs "^4.1.6"
826 |
827 | load-json-file@^4.0.0:
828 | version "4.0.0"
829 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
830 | integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
831 | dependencies:
832 | graceful-fs "^4.1.2"
833 | parse-json "^4.0.0"
834 | pify "^3.0.0"
835 | strip-bom "^3.0.0"
836 |
837 | load-yaml-file@^0.2.0:
838 | version "0.2.0"
839 | resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d"
840 | integrity sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==
841 | dependencies:
842 | graceful-fs "^4.1.5"
843 | js-yaml "^3.13.0"
844 | pify "^4.0.1"
845 | strip-bom "^3.0.0"
846 |
847 | locate-path@^2.0.0:
848 | version "2.0.0"
849 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
850 | integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
851 | dependencies:
852 | p-locate "^2.0.0"
853 | path-exists "^3.0.0"
854 |
855 | locate-path@^5.0.0:
856 | version "5.0.0"
857 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
858 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
859 | dependencies:
860 | p-locate "^4.1.0"
861 |
862 | lodash.startcase@^4.4.0:
863 | version "4.4.0"
864 | resolved "https://registry.yarnpkg.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8"
865 | integrity sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=
866 |
867 | lodash@^4.17.15:
868 | version "4.17.19"
869 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b"
870 | integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==
871 |
872 | loud-rejection@^1.0.0:
873 | version "1.6.0"
874 | resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
875 | integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
876 | dependencies:
877 | currently-unhandled "^0.4.1"
878 | signal-exit "^3.0.0"
879 |
880 | lru-cache@^4.0.1:
881 | version "4.1.5"
882 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
883 | integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
884 | dependencies:
885 | pseudomap "^1.0.2"
886 | yallist "^2.1.2"
887 |
888 | magic-string@^0.25.7:
889 | version "0.25.7"
890 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
891 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
892 | dependencies:
893 | sourcemap-codec "^1.4.4"
894 |
895 | map-obj@^1.0.0:
896 | version "1.0.1"
897 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
898 | integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
899 |
900 | map-obj@^2.0.0:
901 | version "2.0.0"
902 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
903 | integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk=
904 |
905 | meow@^5.0.0:
906 | version "5.0.0"
907 | resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4"
908 | integrity sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==
909 | dependencies:
910 | camelcase-keys "^4.0.0"
911 | decamelize-keys "^1.0.0"
912 | loud-rejection "^1.0.0"
913 | minimist-options "^3.0.1"
914 | normalize-package-data "^2.3.4"
915 | read-pkg-up "^3.0.0"
916 | redent "^2.0.0"
917 | trim-newlines "^2.0.0"
918 | yargs-parser "^10.0.0"
919 |
920 | merge2@^1.3.0:
921 | version "1.4.1"
922 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
923 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
924 |
925 | micromatch@^4.0.2:
926 | version "4.0.2"
927 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
928 | integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
929 | dependencies:
930 | braces "^3.0.1"
931 | picomatch "^2.0.5"
932 |
933 | minimist-options@^3.0.1:
934 | version "3.0.2"
935 | resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954"
936 | integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==
937 | dependencies:
938 | arrify "^1.0.1"
939 | is-plain-obj "^1.1.0"
940 |
941 | mixme@^0.3.1:
942 | version "0.3.5"
943 | resolved "https://registry.yarnpkg.com/mixme/-/mixme-0.3.5.tgz#304652cdaf24a3df0487205e61ac6162c6906ddd"
944 | integrity sha512-SyV9uPETRig5ZmYev0ANfiGeB+g6N2EnqqEfBbCGmmJ6MgZ3E4qv5aPbnHVdZ60KAHHXV+T3sXopdrnIXQdmjQ==
945 |
946 | normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
947 | version "2.5.0"
948 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
949 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
950 | dependencies:
951 | hosted-git-info "^2.1.4"
952 | resolve "^1.10.0"
953 | semver "2 || 3 || 4 || 5"
954 | validate-npm-package-license "^3.0.1"
955 |
956 | npm-run-path@^2.0.0:
957 | version "2.0.2"
958 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
959 | integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
960 | dependencies:
961 | path-key "^2.0.0"
962 |
963 | outdent@^0.5.0:
964 | version "0.5.0"
965 | resolved "https://registry.yarnpkg.com/outdent/-/outdent-0.5.0.tgz#9e10982fdc41492bb473ad13840d22f9655be2ff"
966 | integrity sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==
967 |
968 | p-filter@^2.1.0:
969 | version "2.1.0"
970 | resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c"
971 | integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==
972 | dependencies:
973 | p-map "^2.0.0"
974 |
975 | p-finally@^1.0.0:
976 | version "1.0.0"
977 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
978 | integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
979 |
980 | p-limit@^1.1.0:
981 | version "1.3.0"
982 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
983 | integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
984 | dependencies:
985 | p-try "^1.0.0"
986 |
987 | p-limit@^2.2.0:
988 | version "2.3.0"
989 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
990 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
991 | dependencies:
992 | p-try "^2.0.0"
993 |
994 | p-locate@^2.0.0:
995 | version "2.0.0"
996 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
997 | integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
998 | dependencies:
999 | p-limit "^1.1.0"
1000 |
1001 | p-locate@^4.1.0:
1002 | version "4.1.0"
1003 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
1004 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
1005 | dependencies:
1006 | p-limit "^2.2.0"
1007 |
1008 | p-map@^2.0.0:
1009 | version "2.1.0"
1010 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
1011 | integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
1012 |
1013 | p-try@^1.0.0:
1014 | version "1.0.0"
1015 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
1016 | integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
1017 |
1018 | p-try@^2.0.0:
1019 | version "2.2.0"
1020 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
1021 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1022 |
1023 | parse-json@^4.0.0:
1024 | version "4.0.0"
1025 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
1026 | integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
1027 | dependencies:
1028 | error-ex "^1.3.1"
1029 | json-parse-better-errors "^1.0.1"
1030 |
1031 | path-exists@^3.0.0:
1032 | version "3.0.0"
1033 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
1034 | integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
1035 |
1036 | path-exists@^4.0.0:
1037 | version "4.0.0"
1038 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
1039 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
1040 |
1041 | path-is-network-drive@^1.0.0:
1042 | version "1.0.4"
1043 | resolved "https://registry.yarnpkg.com/path-is-network-drive/-/path-is-network-drive-1.0.4.tgz#d61af60d5f03e821d7e304f5d3717c7bd5f562c7"
1044 | integrity sha512-fhiOCcDSSl+cE/a5dhDX55IxYRWoP38roOK3z6/VOiYYLO1s6SqHMqy4jX7/3IJlsvoM6YpILhGhcMiqx7KvoQ==
1045 |
1046 | path-key@^2.0.0:
1047 | version "2.0.1"
1048 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
1049 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
1050 |
1051 | path-parse@^1.0.6:
1052 | version "1.0.6"
1053 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
1054 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
1055 |
1056 | path-strip-sep@^1.0.1:
1057 | version "1.0.1"
1058 | resolved "https://registry.yarnpkg.com/path-strip-sep/-/path-strip-sep-1.0.1.tgz#f858f4f4aa80fc771e1ebb661d809b8fda649a74"
1059 | integrity sha512-EnlkhWt5ASwc0BePbQN5kdaIBSGdEu7JiyIrnPHwlvMKywtfQiAGRtIScz5or3pxV49F+qSJ7EqGhv6aKP2MBA==
1060 |
1061 | path-type@^3.0.0:
1062 | version "3.0.0"
1063 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
1064 | integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
1065 | dependencies:
1066 | pify "^3.0.0"
1067 |
1068 | path-type@^4.0.0:
1069 | version "4.0.0"
1070 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
1071 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1072 |
1073 | picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2:
1074 | version "2.2.2"
1075 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
1076 | integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
1077 |
1078 | pify@^3.0.0:
1079 | version "3.0.0"
1080 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
1081 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
1082 |
1083 | pify@^4.0.1:
1084 | version "4.0.1"
1085 | resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
1086 | integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
1087 |
1088 | pkg-dir@^4.2.0:
1089 | version "4.2.0"
1090 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
1091 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
1092 | dependencies:
1093 | find-up "^4.0.0"
1094 |
1095 | preferred-pm@^3.0.0:
1096 | version "3.0.0"
1097 | resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.0.0.tgz#26cc7fbbfc1815e4cb8272d5fdde15dc96220fb8"
1098 | integrity sha512-NbN+2UuqjakJpyHamsuIWyeFdQcFUQHF9nkw16hpFE++z3px+/KDsj+AF1h0BlnsBJi1Z5U4EKBW7XnHriny8g==
1099 | dependencies:
1100 | find-up "^4.1.0"
1101 | find-yarn-workspace-root2 "^1.2.11"
1102 | path-exists "^4.0.0"
1103 | which-pm "2.0.0"
1104 |
1105 | prettier@^1.18.2:
1106 | version "1.19.1"
1107 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
1108 | integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==
1109 |
1110 | prettier@^2.0.5:
1111 | version "2.0.5"
1112 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.5.tgz#d6d56282455243f2f92cc1716692c08aa31522d4"
1113 | integrity sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==
1114 |
1115 | pseudomap@^1.0.2:
1116 | version "1.0.2"
1117 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
1118 | integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
1119 |
1120 | quick-lru@^1.0.0:
1121 | version "1.1.0"
1122 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
1123 | integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
1124 |
1125 | read-pkg-up@^3.0.0:
1126 | version "3.0.0"
1127 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
1128 | integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=
1129 | dependencies:
1130 | find-up "^2.0.0"
1131 | read-pkg "^3.0.0"
1132 |
1133 | read-pkg@^3.0.0:
1134 | version "3.0.0"
1135 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
1136 | integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
1137 | dependencies:
1138 | load-json-file "^4.0.0"
1139 | normalize-package-data "^2.3.2"
1140 | path-type "^3.0.0"
1141 |
1142 | read-yaml-file@^1.1.0:
1143 | version "1.1.0"
1144 | resolved "https://registry.yarnpkg.com/read-yaml-file/-/read-yaml-file-1.1.0.tgz#9362bbcbdc77007cc8ea4519fe1c0b821a7ce0d8"
1145 | integrity sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==
1146 | dependencies:
1147 | graceful-fs "^4.1.5"
1148 | js-yaml "^3.6.1"
1149 | pify "^4.0.1"
1150 | strip-bom "^3.0.0"
1151 |
1152 | redent@^2.0.0:
1153 | version "2.0.0"
1154 | resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa"
1155 | integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=
1156 | dependencies:
1157 | indent-string "^3.0.0"
1158 | strip-indent "^2.0.0"
1159 |
1160 | regenerator-runtime@^0.13.4:
1161 | version "0.13.5"
1162 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697"
1163 | integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
1164 |
1165 | require-directory@^2.1.1:
1166 | version "2.1.1"
1167 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
1168 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
1169 |
1170 | require-main-filename@^2.0.0:
1171 | version "2.0.0"
1172 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
1173 | integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
1174 |
1175 | resolve-from@^5.0.0:
1176 | version "5.0.0"
1177 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
1178 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
1179 |
1180 | resolve@^1.10.0, resolve@^1.14.2:
1181 | version "1.17.0"
1182 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
1183 | integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
1184 | dependencies:
1185 | path-parse "^1.0.6"
1186 |
1187 | reusify@^1.0.4:
1188 | version "1.0.4"
1189 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
1190 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
1191 |
1192 | rollup@^2.0.0:
1193 | version "2.18.0"
1194 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.18.0.tgz#f03801e5dd01415e5675dcf61c824ea493ca0392"
1195 | integrity sha512-LhuQQp3WpnHo3HlKCRrdMXpB6jdLsGOoXXSfMjbv74s5VdV3WZhkYJT0Z6w/EH3UgPH+g/S9T4GJrKW/5iD8TA==
1196 | optionalDependencies:
1197 | fsevents "~2.1.2"
1198 |
1199 | run-parallel@^1.1.9:
1200 | version "1.1.9"
1201 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
1202 | integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
1203 |
1204 | "semver@2 || 3 || 4 || 5", semver@^5.4.1:
1205 | version "5.7.1"
1206 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
1207 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
1208 |
1209 | set-blocking@^2.0.0:
1210 | version "2.0.0"
1211 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
1212 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
1213 |
1214 | shebang-command@^1.2.0:
1215 | version "1.2.0"
1216 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
1217 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
1218 | dependencies:
1219 | shebang-regex "^1.0.0"
1220 |
1221 | shebang-regex@^1.0.0:
1222 | version "1.0.0"
1223 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
1224 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
1225 |
1226 | signal-exit@^3.0.0, signal-exit@^3.0.2:
1227 | version "3.0.3"
1228 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
1229 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
1230 |
1231 | slash@^3.0.0:
1232 | version "3.0.0"
1233 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
1234 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
1235 |
1236 | smartwrap@^1.2.3:
1237 | version "1.2.5"
1238 | resolved "https://registry.yarnpkg.com/smartwrap/-/smartwrap-1.2.5.tgz#45ee3e09ac234e5f7f17c16e916f511834f3cd23"
1239 | integrity sha512-bzWRwHwu0RnWjwU7dFy7tF68pDAx/zMSu3g7xr9Nx5J0iSImYInglwEVExyHLxXljy6PWMjkSAbwF7t2mPnRmg==
1240 | dependencies:
1241 | breakword "^1.0.5"
1242 | grapheme-splitter "^1.0.4"
1243 | strip-ansi "^6.0.0"
1244 | wcwidth "^1.0.1"
1245 | yargs "^15.1.0"
1246 |
1247 | sourcemap-codec@^1.4.4:
1248 | version "1.4.8"
1249 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
1250 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
1251 |
1252 | spawndamnit@^2.0.0:
1253 | version "2.0.0"
1254 | resolved "https://registry.yarnpkg.com/spawndamnit/-/spawndamnit-2.0.0.tgz#9f762ac5c3476abb994b42ad592b5ad22bb4b0ad"
1255 | integrity sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==
1256 | dependencies:
1257 | cross-spawn "^5.1.0"
1258 | signal-exit "^3.0.2"
1259 |
1260 | spdx-correct@^3.0.0:
1261 | version "3.1.1"
1262 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
1263 | integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
1264 | dependencies:
1265 | spdx-expression-parse "^3.0.0"
1266 | spdx-license-ids "^3.0.0"
1267 |
1268 | spdx-exceptions@^2.1.0:
1269 | version "2.3.0"
1270 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
1271 | integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
1272 |
1273 | spdx-expression-parse@^3.0.0:
1274 | version "3.0.1"
1275 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
1276 | integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
1277 | dependencies:
1278 | spdx-exceptions "^2.1.0"
1279 | spdx-license-ids "^3.0.0"
1280 |
1281 | spdx-license-ids@^3.0.0:
1282 | version "3.0.5"
1283 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
1284 | integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
1285 |
1286 | sprintf-js@~1.0.2:
1287 | version "1.0.3"
1288 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1289 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
1290 |
1291 | stream-transform@^2.0.1:
1292 | version "2.0.2"
1293 | resolved "https://registry.yarnpkg.com/stream-transform/-/stream-transform-2.0.2.tgz#3cb7a14c802eb39bc40caaab0535e584f3a65caf"
1294 | integrity sha512-J+D5jWPF/1oX+r9ZaZvEXFbu7znjxSkbNAHJ9L44bt/tCVuOEWZlDqU9qJk7N2xBU1S+K2DPpSKeR/MucmCA1Q==
1295 | dependencies:
1296 | mixme "^0.3.1"
1297 |
1298 | string-width@^2.0.0, string-width@^2.1.1:
1299 | version "2.1.1"
1300 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
1301 | integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
1302 | dependencies:
1303 | is-fullwidth-code-point "^2.0.0"
1304 | strip-ansi "^4.0.0"
1305 |
1306 | string-width@^4.1.0, string-width@^4.2.0:
1307 | version "4.2.0"
1308 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
1309 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
1310 | dependencies:
1311 | emoji-regex "^8.0.0"
1312 | is-fullwidth-code-point "^3.0.0"
1313 | strip-ansi "^6.0.0"
1314 |
1315 | strip-ansi@^4.0.0:
1316 | version "4.0.0"
1317 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
1318 | integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
1319 | dependencies:
1320 | ansi-regex "^3.0.0"
1321 |
1322 | strip-ansi@^6.0.0:
1323 | version "6.0.0"
1324 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
1325 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
1326 | dependencies:
1327 | ansi-regex "^5.0.0"
1328 |
1329 | strip-bom@^3.0.0:
1330 | version "3.0.0"
1331 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
1332 | integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
1333 |
1334 | strip-eof@^1.0.0:
1335 | version "1.0.0"
1336 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
1337 | integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
1338 |
1339 | strip-indent@^2.0.0:
1340 | version "2.0.0"
1341 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
1342 | integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
1343 |
1344 | supports-color@^5.3.0:
1345 | version "5.5.0"
1346 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1347 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1348 | dependencies:
1349 | has-flag "^3.0.0"
1350 |
1351 | supports-color@^7.1.0:
1352 | version "7.1.0"
1353 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
1354 | integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
1355 | dependencies:
1356 | has-flag "^4.0.0"
1357 |
1358 | term-size@^1.2.0:
1359 | version "1.2.0"
1360 | resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69"
1361 | integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=
1362 | dependencies:
1363 | execa "^0.7.0"
1364 |
1365 | term-size@^2.1.0:
1366 | version "2.2.0"
1367 | resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.0.tgz#1f16adedfe9bdc18800e1776821734086fcc6753"
1368 | integrity sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==
1369 |
1370 | to-regex-range@^5.0.1:
1371 | version "5.0.1"
1372 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
1373 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1374 | dependencies:
1375 | is-number "^7.0.0"
1376 |
1377 | trim-newlines@^2.0.0:
1378 | version "2.0.0"
1379 | resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
1380 | integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=
1381 |
1382 | tty-table@^2.7.0:
1383 | version "2.8.13"
1384 | resolved "https://registry.yarnpkg.com/tty-table/-/tty-table-2.8.13.tgz#d484a416381973eaebbdf19c79136b390e5c6d70"
1385 | integrity sha512-eVV/+kB6fIIdx+iUImhXrO22gl7f6VmmYh0Zbu6C196fe1elcHXd7U6LcLXu0YoVPc2kNesWiukYcdK8ZmJ6aQ==
1386 | dependencies:
1387 | chalk "^3.0.0"
1388 | csv "^5.3.1"
1389 | smartwrap "^1.2.3"
1390 | strip-ansi "^6.0.0"
1391 | wcwidth "^1.0.1"
1392 | yargs "^15.1.0"
1393 |
1394 | universalify@^0.1.0:
1395 | version "0.1.2"
1396 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
1397 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
1398 |
1399 | upath2@^3.1.4:
1400 | version "3.1.4"
1401 | resolved "https://registry.yarnpkg.com/upath2/-/upath2-3.1.4.tgz#99b77517e53a1a251a90500e341b121eb8f4742c"
1402 | integrity sha512-aihMPOk4oCYth2OdSf3G2ajvyr3/xag/ojcLnl4HuUjFUOW6Tr0tFANYHRyXDy6UPf+ARcUsQfCzByza741h/A==
1403 | dependencies:
1404 | lodash "^4.17.15"
1405 | path-is-network-drive "^1.0.0"
1406 | path-strip-sep "^1.0.1"
1407 |
1408 | validate-npm-package-license@^3.0.1:
1409 | version "3.0.4"
1410 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
1411 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
1412 | dependencies:
1413 | spdx-correct "^3.0.0"
1414 | spdx-expression-parse "^3.0.0"
1415 |
1416 | wcwidth@^1.0.1:
1417 | version "1.0.1"
1418 | resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
1419 | integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
1420 | dependencies:
1421 | defaults "^1.0.3"
1422 |
1423 | which-module@^2.0.0:
1424 | version "2.0.0"
1425 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
1426 | integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
1427 |
1428 | which-pm@2.0.0:
1429 | version "2.0.0"
1430 | resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-2.0.0.tgz#8245609ecfe64bf751d0eef2f376d83bf1ddb7ae"
1431 | integrity sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==
1432 | dependencies:
1433 | load-yaml-file "^0.2.0"
1434 | path-exists "^4.0.0"
1435 |
1436 | which@^1.2.9:
1437 | version "1.3.1"
1438 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
1439 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
1440 | dependencies:
1441 | isexe "^2.0.0"
1442 |
1443 | widest-line@^2.0.0:
1444 | version "2.0.1"
1445 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc"
1446 | integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==
1447 | dependencies:
1448 | string-width "^2.1.1"
1449 |
1450 | wrap-ansi@^6.2.0:
1451 | version "6.2.0"
1452 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
1453 | integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
1454 | dependencies:
1455 | ansi-styles "^4.0.0"
1456 | string-width "^4.1.0"
1457 | strip-ansi "^6.0.0"
1458 |
1459 | y18n@^4.0.0:
1460 | version "4.0.1"
1461 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4"
1462 | integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
1463 |
1464 | yallist@^2.1.2:
1465 | version "2.1.2"
1466 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
1467 | integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
1468 |
1469 | yargs-parser@^10.0.0:
1470 | version "10.1.0"
1471 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
1472 | integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==
1473 | dependencies:
1474 | camelcase "^4.1.0"
1475 |
1476 | yargs-parser@^18.1.1:
1477 | version "18.1.3"
1478 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
1479 | integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
1480 | dependencies:
1481 | camelcase "^5.0.0"
1482 | decamelize "^1.2.0"
1483 |
1484 | yargs@^15.1.0:
1485 | version "15.3.1"
1486 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b"
1487 | integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==
1488 | dependencies:
1489 | cliui "^6.0.0"
1490 | decamelize "^1.2.0"
1491 | find-up "^4.1.0"
1492 | get-caller-file "^2.0.1"
1493 | require-directory "^2.1.1"
1494 | require-main-filename "^2.0.0"
1495 | set-blocking "^2.0.0"
1496 | string-width "^4.2.0"
1497 | which-module "^2.0.0"
1498 | y18n "^4.0.0"
1499 | yargs-parser "^18.1.1"
1500 |
--------------------------------------------------------------------------------