From a7fbdcad4b20294e26e817fae468f468376e49cf Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 12 Aug 2020 19:24:32 +0800 Subject: [PATCH] feat: add react and all --- .eslintrc.json | 3 + package.json | 4 +- packages/all/index.js | 6 + packages/all/package.json | 22 ++ packages/{common => basic}/CHANGELOG.md | 0 packages/{common => basic}/index.js | 1 + packages/{common => basic}/package.json | 8 +- packages/react/index.js | 12 + packages/react/package.json | 29 ++ packages/typescript/index.js | 2 + packages/typescript/package.json | 14 +- packages/vue/index.js | 6 +- packages/vue/package.json | 12 +- pnpm-lock.yaml | 484 +++++++++++++++++++----- pnpm-workspace.yaml | 4 +- 15 files changed, 483 insertions(+), 124 deletions(-) create mode 100644 .eslintrc.json create mode 100644 packages/all/index.js create mode 100644 packages/all/package.json rename packages/{common => basic}/CHANGELOG.md (100%) rename packages/{common => basic}/index.js (99%) rename packages/{common => basic}/package.json (84%) create mode 100644 packages/react/index.js create mode 100644 packages/react/package.json diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..09c2e42 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "@antfu" +} diff --git a/package.json b/package.json index 764cb14..c78e3a7 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "release": "lerna publish --conventional-commits --graph-type all -y" }, "devDependencies": { - "@antfu/eslint-config": "^0.2.13", - "eslint": "^7.4.0", + "@antfu/eslint-config": "workspace:*", + "eslint": "^7.6.0", "lerna": "^3.22.1", "typescript": "^3.9.7" } diff --git a/packages/all/index.js b/packages/all/index.js new file mode 100644 index 0000000..c7fcad8 --- /dev/null +++ b/packages/all/index.js @@ -0,0 +1,6 @@ +module.exports = { + extends: [ + '@antfu/eslint-config-react', + '@antfu/eslint-config-vue', + ], +} diff --git a/packages/all/package.json b/packages/all/package.json new file mode 100644 index 0000000..f8e9456 --- /dev/null +++ b/packages/all/package.json @@ -0,0 +1,22 @@ +{ + "name": "@antfu/eslint-config", + "version": "0.2.14", + "description": "", + "main": "index.js", + "keywords": [], + "author": "Anthony Fu (https://github.com/antfu/)", + "license": "MIT", + "files": [ + "index.js" + ], + "peerDependencies": { + "eslint": ">=7.4.0" + }, + "publishConfig": { + "access": "public" + }, + "dependencies": { + "@antfu/eslint-config-vue": "workspace:*", + "@antfu/eslint-config-react": "workspace:*" + } +} diff --git a/packages/common/CHANGELOG.md b/packages/basic/CHANGELOG.md similarity index 100% rename from packages/common/CHANGELOG.md rename to packages/basic/CHANGELOG.md diff --git a/packages/common/index.js b/packages/basic/index.js similarity index 99% rename from packages/common/index.js rename to packages/basic/index.js index 3ee2988..9f04437 100644 --- a/packages/common/index.js +++ b/packages/basic/index.js @@ -10,6 +10,7 @@ module.exports = { 'plugin:import/warnings', ], plugins: [ + 'html', 'unicorn', ], settings: { diff --git a/packages/common/package.json b/packages/basic/package.json similarity index 84% rename from packages/common/package.json rename to packages/basic/package.json index b9fffa5..304f658 100644 --- a/packages/common/package.json +++ b/packages/basic/package.json @@ -1,5 +1,5 @@ { - "name": "@antfu/eslint-config", + "name": "@antfu/eslint-config-basic", "version": "0.2.14", "description": "", "main": "index.js", @@ -20,6 +20,7 @@ }, "dependencies": { "eslint-config-standard": "^14.1.1", + "eslint-plugin-html": "^6.0.3", "eslint-plugin-import": "^2.22.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", @@ -27,7 +28,6 @@ "eslint-plugin-unicorn": "^21.0.0" }, "devDependencies": { - "eslint": "^7.0.0" - }, - "gitHead": "bd0460759c73f7fcdf32570f40a13e37ab6961c0" + "eslint": "^7.6.0" + } } diff --git a/packages/react/index.js b/packages/react/index.js new file mode 100644 index 0000000..c733a16 --- /dev/null +++ b/packages/react/index.js @@ -0,0 +1,12 @@ +module.exports = { + extends: [ + "plugin:react/recommended", + '@antfu/eslint-config-ts', + ], + "rules": { + "jsx-quotes": [ + "error", + "prefer-double" + ] + } +} diff --git a/packages/react/package.json b/packages/react/package.json new file mode 100644 index 0000000..b75834e --- /dev/null +++ b/packages/react/package.json @@ -0,0 +1,29 @@ +{ + "name": "@antfu/eslint-config-react", + "version": "0.2.14", + "description": "", + "main": "index.js", + "keywords": [], + "author": "Anthony Fu (https://github.com/antfu/)", + "license": "MIT", + "scripts": { + "lint": "eslint . --config=index.js" + }, + "files": [ + "index.js" + ], + "peerDependencies": { + "eslint": ">=7.4.0" + }, + "publishConfig": { + "access": "public" + }, + "dependencies": { + "@antfu/eslint-config-ts": "workspace:*", + "eslint-plugin-react": "^7.20.5" + }, + "devDependencies": { + "eslint": "^7.6.0", + "typescript": "^3.9.7" + } +} diff --git a/packages/typescript/index.js b/packages/typescript/index.js index 3993e9a..b00e09d 100644 --- a/packages/typescript/index.js +++ b/packages/typescript/index.js @@ -15,6 +15,8 @@ module.exports = { '@typescript-eslint/indent': ['error', 2], '@typescript-eslint/member-delimiter-style': ['error', { multiline: { delimiter: 'none' } }], '@typescript-eslint/type-annotation-spacing': ['error', {}], + + // off '@typescript-eslint/camelcase': 'off', '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/explicit-member-accessibility': 'off', diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 84feea8..355af78 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -6,9 +6,6 @@ "keywords": [], "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", - "scripts": { - "lint": "eslint . --config=index.js" - }, "files": [ "index.js" ], @@ -20,13 +17,8 @@ "typescript": ">=3.9" }, "dependencies": { - "@antfu/eslint-config": "^0.2.14", + "@antfu/eslint-config-basic": "workspace:*", "@typescript-eslint/eslint-plugin": "3.6.1", - "@typescript-eslint/parser": "^3.6.1" - }, - "devDependencies": { - "eslint": "^7.0.0", - "typescript": "^3.7.1-rc" - }, - "gitHead": "bd0460759c73f7fcdf32570f40a13e37ab6961c0" + "@typescript-eslint/parser": "^3.9.0" + } } diff --git a/packages/vue/index.js b/packages/vue/index.js index 814c71a..46b892f 100644 --- a/packages/vue/index.js +++ b/packages/vue/index.js @@ -4,13 +4,13 @@ module.exports = { parser: '@typescript-eslint/parser', }, extends: [ - 'plugin:vue/recommended', + 'plugin:vue/vue3-recommended', '@antfu/eslint-config-ts', ], plugins: [ - 'vue' + 'vue', ], rules: { 'vue/max-attributes-per-line': ['warn', { singleline: 5 }], - } + }, } diff --git a/packages/vue/package.json b/packages/vue/package.json index e25b966..d252403 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -6,9 +6,6 @@ "keywords": [], "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", - "scripts": { - "lint": "eslint . --config=index.js" - }, "files": [ "index.js" ], @@ -19,12 +16,7 @@ "access": "public" }, "dependencies": { - "@antfu/eslint-config-ts": "^0.2.14", + "@antfu/eslint-config-ts": "workspace:*", "eslint-plugin-vue": "7.0.0-alpha.10" - }, - "devDependencies": { - "eslint": "^7.0.0", - "typescript": "^3.9.7" - }, - "gitHead": "bd0460759c73f7fcdf32570f40a13e37ab6961c0" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 420eb2e..5e7a4fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,59 +1,70 @@ importers: .: devDependencies: - '@antfu/eslint-config': 'link:packages/common' - eslint: 7.4.0 + '@antfu/eslint-config': 'link:packages/all' + eslint: 7.6.0 lerna: 3.22.1 typescript: 3.9.7 specifiers: - '@antfu/eslint-config': ^0.2.13 - eslint: ^7.4.0 + '@antfu/eslint-config': 'workspace:*' + eslint: ^7.6.0 lerna: ^3.22.1 typescript: ^3.9.7 - packages/common: + packages/all: dependencies: - eslint-config-standard: 14.1.1_7c3e74ca5ed71ba4520e19f5273397ef - eslint-plugin-import: 2.22.0_eslint@7.4.0 - eslint-plugin-node: 11.1.0_eslint@7.4.0 - eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.0.1_eslint@7.4.0 - eslint-plugin-unicorn: 21.0.0_eslint@7.4.0 - devDependencies: - eslint: 7.4.0 + '@antfu/eslint-config-react': 'link:../react' + '@antfu/eslint-config-vue': 'link:../vue' specifiers: - eslint: ^7.0.0 + '@antfu/eslint-config-react': 'workspace:*' + '@antfu/eslint-config-vue': 'workspace:*' + packages/basic: + dependencies: + eslint-config-standard: 14.1.1_852544c994842eaa2dbc35fff65e8cbc + eslint-plugin-html: 6.0.3 + eslint-plugin-import: 2.22.0_eslint@7.6.0 + eslint-plugin-node: 11.1.0_eslint@7.6.0 + eslint-plugin-promise: 4.2.1 + eslint-plugin-standard: 4.0.1_eslint@7.6.0 + eslint-plugin-unicorn: 21.0.0_eslint@7.6.0 + devDependencies: + eslint: 7.6.0 + specifiers: + eslint: ^7.6.0 eslint-config-standard: ^14.1.1 + eslint-plugin-html: ^6.0.3 eslint-plugin-import: ^2.22.0 eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 eslint-plugin-standard: ^4.0.1 eslint-plugin-unicorn: ^21.0.0 - packages/typescript: + packages/react: dependencies: - '@antfu/eslint-config': 'link:../common' - '@typescript-eslint/eslint-plugin': 3.6.1_23481f9b1b1c9bc97dca5e2fa7f077f9 - '@typescript-eslint/parser': 3.6.1_eslint@7.4.0+typescript@3.9.7 + '@antfu/eslint-config-ts': 'link:../typescript' + eslint-plugin-react: 7.20.5_eslint@7.6.0 devDependencies: - eslint: 7.4.0 + eslint: 7.6.0 typescript: 3.9.7 specifiers: - '@antfu/eslint-config': ^0.2.14 + '@antfu/eslint-config-ts': 'workspace:*' + eslint: ^7.6.0 + eslint-plugin-react: ^7.20.5 + typescript: ^3.9.7 + packages/typescript: + dependencies: + '@antfu/eslint-config-basic': 'link:../basic' + '@typescript-eslint/eslint-plugin': 3.6.1_@typescript-eslint+parser@3.9.0 + '@typescript-eslint/parser': 3.9.0 + specifiers: + '@antfu/eslint-config-basic': 'workspace:*' '@typescript-eslint/eslint-plugin': 3.6.1 - '@typescript-eslint/parser': ^3.6.1 - eslint: ^7.0.0 - typescript: ^3.7.1-rc + '@typescript-eslint/parser': ^3.9.0 packages/vue: dependencies: '@antfu/eslint-config-ts': 'link:../typescript' - eslint-plugin-vue: 7.0.0-alpha.10_eslint@7.4.0 - devDependencies: - eslint: 7.4.0 - typescript: 3.9.7 - specifiers: - '@antfu/eslint-config-ts': ^0.2.14 - eslint: ^7.0.0 eslint-plugin-vue: 7.0.0-alpha.10 - typescript: ^3.9.7 + specifiers: + '@antfu/eslint-config-ts': 'workspace:*' + eslint-plugin-vue: 7.0.0-alpha.10 lockfileVersion: 5.1 packages: /@babel/code-frame/7.10.4: @@ -1059,6 +1070,7 @@ packages: resolution: integrity: sha512-OFxUBgrEllAbdEmWp/wNmKIu5EuumKHG4sgy56vjZ8lXPgMhF05c76hmulfOdFHHYRpPj49ygOZJ8wgVsPecuA== /@types/color-name/1.1.1: + dev: true resolution: integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== /@types/eslint-visitor-keys/1.0.0: @@ -1095,17 +1107,15 @@ packages: /@types/normalize-package-data/2.4.0: resolution: integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== - /@typescript-eslint/eslint-plugin/3.6.1_23481f9b1b1c9bc97dca5e2fa7f077f9: + /@typescript-eslint/eslint-plugin/3.6.1_@typescript-eslint+parser@3.9.0: dependencies: - '@typescript-eslint/experimental-utils': 3.6.1_eslint@7.4.0+typescript@3.9.7 - '@typescript-eslint/parser': 3.6.1_eslint@7.4.0+typescript@3.9.7 + '@typescript-eslint/experimental-utils': 3.6.1 + '@typescript-eslint/parser': 3.9.0 debug: 4.1.1 - eslint: 7.4.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.2 - tsutils: 3.17.1_typescript@3.9.7 - typescript: 3.9.7 + tsutils: 3.17.1 dev: false engines: node: ^10.12.0 || >=12.0.0 @@ -1118,32 +1128,41 @@ packages: optional: true resolution: integrity: sha512-06lfjo76naNeOMDl+mWG9Fh/a0UHKLGhin+mGaIw72FUMbMGBkdi/FEJmgEDzh4eE73KIYzHWvOCYJ0ak7nrJQ== - /@typescript-eslint/experimental-utils/3.6.1_eslint@7.4.0+typescript@3.9.7: + /@typescript-eslint/experimental-utils/3.6.1: dependencies: '@types/json-schema': 7.0.5 '@typescript-eslint/types': 3.6.1 - '@typescript-eslint/typescript-estree': 3.6.1_typescript@3.9.7 - eslint: 7.4.0 + '@typescript-eslint/typescript-estree': 3.6.1 eslint-scope: 5.1.0 eslint-utils: 2.1.0 - typescript: 3.9.7 dev: false engines: node: ^10.12.0 || >=12.0.0 peerDependencies: eslint: '*' - typescript: '*' resolution: integrity: sha512-oS+hihzQE5M84ewXrTlVx7eTgc52eu+sVmG7ayLfOhyZmJ8Unvf3osyFQNADHP26yoThFfbxcibbO0d2FjnYhg== - /@typescript-eslint/parser/3.6.1_eslint@7.4.0+typescript@3.9.7: + /@typescript-eslint/experimental-utils/3.9.0: + dependencies: + '@types/json-schema': 7.0.5 + '@typescript-eslint/types': 3.9.0 + '@typescript-eslint/typescript-estree': 3.9.0 + eslint-scope: 5.1.0 + eslint-utils: 2.1.0 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: '*' + resolution: + integrity: sha512-/vSHUDYizSOhrOJdjYxPNGfb4a3ibO8zd4nUKo/QBFOmxosT3cVUV7KIg8Dwi6TXlr667G7YPqFK9+VSZOorNA== + /@typescript-eslint/parser/3.9.0: dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.6.1_eslint@7.4.0+typescript@3.9.7 - '@typescript-eslint/types': 3.6.1 - '@typescript-eslint/typescript-estree': 3.6.1_typescript@3.9.7 - eslint: 7.4.0 + '@typescript-eslint/experimental-utils': 3.9.0 + '@typescript-eslint/types': 3.9.0 + '@typescript-eslint/typescript-estree': 3.9.0 eslint-visitor-keys: 1.3.0 - typescript: 3.9.7 dev: false engines: node: ^10.12.0 || >=12.0.0 @@ -1154,14 +1173,20 @@ packages: typescript: optional: true resolution: - integrity: sha512-SLihQU8RMe77YJ/jGTqOt0lMq7k3hlPVfp7v/cxMnXA9T0bQYoMDfTsNgHXpwSJM1Iq2aAJ8WqekxUwGv5F67Q== + integrity: sha512-rDHOKb6uW2jZkHQniUQVZkixQrfsZGUCNWWbKWep4A5hGhN5dLHMUCNAWnC4tXRlHedXkTDptIpxs6e4Pz8UfA== /@typescript-eslint/types/3.6.1: dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-NPxd5yXG63gx57WDTW1rp0cF3XlNuuFFB5G+Kc48zZ+51ZnQn9yjDEsjTPQ+aWM+V+Z0I4kuTFKjKvgcT1F7xQ== - /@typescript-eslint/typescript-estree/3.6.1_typescript@3.9.7: + /@typescript-eslint/types/3.9.0: + dev: false + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-rb6LDr+dk9RVVXO/NJE8dT1pGlso3voNdEIN8ugm4CWM5w5GimbThCMiMl4da1t5u3YwPWEwOnKAULCZgBtBHg== + /@typescript-eslint/typescript-estree/3.6.1: dependencies: '@typescript-eslint/types': 3.6.1 '@typescript-eslint/visitor-keys': 3.6.1 @@ -1170,8 +1195,7 @@ packages: is-glob: 4.0.1 lodash: 4.17.19 semver: 7.3.2 - tsutils: 3.17.1_typescript@3.9.7 - typescript: 3.9.7 + tsutils: 3.17.1 dev: false engines: node: ^10.12.0 || >=12.0.0 @@ -1182,6 +1206,26 @@ packages: optional: true resolution: integrity: sha512-G4XRe/ZbCZkL1fy09DPN3U0mR6SayIv1zSeBNquRFRk7CnVLgkC2ZPj8llEMJg5Y8dJ3T76SvTGtceytniaztQ== + /@typescript-eslint/typescript-estree/3.9.0: + dependencies: + '@typescript-eslint/types': 3.9.0 + '@typescript-eslint/visitor-keys': 3.9.0 + debug: 4.1.1 + glob: 7.1.6 + is-glob: 4.0.1 + lodash: 4.17.19 + semver: 7.3.2 + tsutils: 3.17.1 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-N+158NKgN4rOmWVfvKOMoMFV5n8XxAliaKkArm/sOypzQ0bUL8MSnOEBW3VFIeffb/K5ce/cAV0yYhR7U4ALAA== /@typescript-eslint/visitor-keys/3.6.1: dependencies: eslint-visitor-keys: 1.3.0 @@ -1190,6 +1234,14 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-qC8Olwz5ZyMTZrh4Wl3K4U6tfms0R/mzU4/5W3XeUZptVraGVmbptJbn6h2Ey6Rb3hOs3zWoAUebZk8t47KGiQ== + /@typescript-eslint/visitor-keys/3.9.0: + dependencies: + eslint-visitor-keys: 1.3.0 + dev: false + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-O1qeoGqDbu0EZUC/MZ6F1WHTIzcBVhGqDj3LhTnj65WUA548RXVxUHbYhAW9bZWfb2rnX9QsbbP5nmeJ5Z4+ng== /@zkochan/cmd-shim/3.1.0: dependencies: is-windows: 1.0.2 @@ -1215,16 +1267,33 @@ packages: /acorn-jsx/5.2.0_acorn@7.3.1: dependencies: acorn: 7.3.1 + dev: false + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 + resolution: + integrity: sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== + /acorn-jsx/5.2.0_acorn@7.4.0: + dependencies: + acorn: 7.4.0 + dev: true peerDependencies: acorn: ^6.0.0 || ^7.0.0 resolution: integrity: sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== /acorn/7.3.1: + dev: false engines: node: '>=0.4.0' hasBin: true resolution: integrity: sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== + /acorn/7.4.0: + dev: true + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== /agent-base/4.2.1: dependencies: es6-promisify: 5.0.0 @@ -1255,9 +1324,11 @@ packages: fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.2.2 + dev: true resolution: integrity: sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== /ansi-colors/4.1.1: + dev: true engines: node: '>=6' resolution: @@ -1281,11 +1352,13 @@ packages: resolution: integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= /ansi-regex/4.1.0: + dev: true engines: node: '>=6' resolution: integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== /ansi-regex/5.0.0: + dev: true engines: node: '>=8' resolution: @@ -1301,6 +1374,7 @@ packages: dependencies: '@types/color-name': 1.1.1 color-convert: 2.0.1 + dev: true engines: node: '>=8' resolution: @@ -1327,6 +1401,7 @@ packages: /argparse/1.0.10: dependencies: sprintf-js: 1.0.3 + dev: true resolution: integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== /arr-diff/4.0.0: @@ -1402,6 +1477,16 @@ packages: node: '>= 0.4' resolution: integrity: sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + /array.prototype.flatmap/1.2.3: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + function-bind: 1.1.1 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg== /arrify/1.0.1: dev: true engines: @@ -1437,6 +1522,7 @@ packages: resolution: integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= /astral-regex/1.0.0: + dev: true engines: node: '>=4' resolution: @@ -1464,13 +1550,13 @@ packages: dev: true resolution: integrity: sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== - /babel-eslint/10.1.0_eslint@7.4.0: + /babel-eslint/10.1.0_eslint@7.6.0: dependencies: '@babel/code-frame': 7.10.4 '@babel/parser': 7.10.5 '@babel/traverse': 7.10.5 '@babel/types': 7.10.5 - eslint: 7.4.0 + eslint: 7.6.0 eslint-visitor-keys: 1.3.0 resolve: 1.17.0 dev: false @@ -1621,6 +1707,7 @@ packages: resolution: integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= /callsites/3.1.0: + dev: true engines: node: '>=6' resolution: @@ -1695,6 +1782,7 @@ packages: dependencies: ansi-styles: 4.2.1 supports-color: 7.1.0 + dev: true engines: node: '>=10' resolution: @@ -1788,6 +1876,7 @@ packages: /color-convert/2.0.1: dependencies: color-name: 1.1.4 + dev: true engines: node: '>=7.0.0' resolution: @@ -1796,6 +1885,7 @@ packages: resolution: integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= /color-name/1.1.4: + dev: true resolution: integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== /columnify/1.5.4: @@ -2008,6 +2098,7 @@ packages: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 + dev: true engines: node: '>= 8' resolution: @@ -2096,6 +2187,7 @@ packages: resolution: integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= /deep-is/0.1.3: + dev: true resolution: integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= /defaults/1.0.3: @@ -2180,13 +2272,49 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + /doctrine/2.1.0: + dependencies: + esutils: 2.0.3 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== /doctrine/3.0.0: dependencies: esutils: 2.0.3 + dev: true engines: node: '>=6.0.0' resolution: integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + /dom-serializer/0.2.2: + dependencies: + domelementtype: 2.0.1 + entities: 2.0.3 + dev: false + resolution: + integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + /domelementtype/2.0.1: + dev: false + resolution: + integrity: sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== + /domhandler/3.0.0: + dependencies: + domelementtype: 2.0.1 + dev: false + engines: + node: '>= 4' + resolution: + integrity: sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== + /domutils/2.1.0: + dependencies: + dom-serializer: 0.2.2 + domelementtype: 2.0.1 + domhandler: 3.0.0 + dev: false + resolution: + integrity: sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg== /dot-prop/3.0.0: dependencies: is-obj: 1.0.1 @@ -2224,6 +2352,7 @@ packages: resolution: integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= /emoji-regex/7.0.3: + dev: true resolution: integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== /encoding/0.1.13: @@ -2241,10 +2370,15 @@ packages: /enquirer/2.3.6: dependencies: ansi-colors: 4.1.1 + dev: true engines: node: '>=8.6' resolution: integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + /entities/2.0.3: + dev: false + resolution: + integrity: sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== /env-paths/2.2.0: dev: true engines: @@ -2274,7 +2408,7 @@ packages: has: 1.0.3 has-symbols: 1.0.1 is-callable: 1.2.0 - is-regex: 1.1.0 + is-regex: 1.1.1 object-inspect: 1.8.0 object-keys: 1.1.1 object.assign: 4.1.0 @@ -2317,13 +2451,13 @@ packages: node: '>=4' resolution: integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - /eslint-config-standard/14.1.1_7c3e74ca5ed71ba4520e19f5273397ef: + /eslint-config-standard/14.1.1_852544c994842eaa2dbc35fff65e8cbc: dependencies: - eslint: 7.4.0 - eslint-plugin-import: 2.22.0_eslint@7.4.0 - eslint-plugin-node: 11.1.0_eslint@7.4.0 + eslint: 7.6.0 + eslint-plugin-import: 2.22.0_eslint@7.6.0 + eslint-plugin-node: 11.1.0_eslint@7.6.0 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.0.1_eslint@7.4.0 + eslint-plugin-standard: 4.0.1_eslint@7.6.0 dev: false peerDependencies: eslint: '>=6.2.2' @@ -2349,9 +2483,9 @@ packages: node: '>=4' resolution: integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - /eslint-plugin-es/3.0.1_eslint@7.4.0: + /eslint-plugin-es/3.0.1_eslint@7.6.0: dependencies: - eslint: 7.4.0 + eslint: 7.6.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: false @@ -2361,14 +2495,20 @@ packages: eslint: '>=4.19.1' resolution: integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - /eslint-plugin-import/2.22.0_eslint@7.4.0: + /eslint-plugin-html/6.0.3: + dependencies: + htmlparser2: 4.1.0 + dev: false + resolution: + integrity: sha512-1KV2ebQHywlXkfpXOGjxuEyoq+g6AWvD6g9TB28KsGhbM5rJeHXAEpHOev6LqZv6ylcfa9BWokDsNVKyYefzGw== + /eslint-plugin-import/2.22.0_eslint@7.6.0: dependencies: array-includes: 3.1.1 array.prototype.flat: 1.2.3 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.4.0 + eslint: 7.6.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -2384,10 +2524,10 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: integrity: sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg== - /eslint-plugin-node/11.1.0_eslint@7.4.0: + /eslint-plugin-node/11.1.0_eslint@7.6.0: dependencies: - eslint: 7.4.0 - eslint-plugin-es: 3.0.1_eslint@7.4.0 + eslint: 7.6.0 + eslint-plugin-es: 3.0.1_eslint@7.6.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -2406,21 +2546,42 @@ packages: node: '>=6' resolution: integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - /eslint-plugin-standard/4.0.1_eslint@7.4.0: + /eslint-plugin-react/7.20.5_eslint@7.6.0: dependencies: - eslint: 7.4.0 + array-includes: 3.1.1 + array.prototype.flatmap: 1.2.3 + doctrine: 2.1.0 + eslint: 7.6.0 + has: 1.0.3 + jsx-ast-utils: 2.4.1 + object.entries: 1.1.2 + object.fromentries: 2.0.2 + object.values: 1.1.1 + prop-types: 15.7.2 + resolve: 1.17.0 + string.prototype.matchall: 4.0.2 + dev: false + engines: + node: '>=4' + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 + resolution: + integrity: sha512-ajbJfHuFnpVNJjhyrfq+pH1C0gLc2y94OiCbAXT5O0J0YCKaFEHDV8+3+mDOr+w8WguRX+vSs1bM2BDG0VLvCw== + /eslint-plugin-standard/4.0.1_eslint@7.6.0: + dependencies: + eslint: 7.6.0 dev: false peerDependencies: eslint: '>=5.0.0' resolution: integrity: sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== - /eslint-plugin-unicorn/21.0.0_eslint@7.4.0: + /eslint-plugin-unicorn/21.0.0_eslint@7.6.0: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.4.0 + eslint: 7.6.0 eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.2.1_eslint@7.4.0 + eslint-template-visitor: 2.2.1_eslint@7.6.0 eslint-utils: 2.1.0 import-modules: 2.0.0 lodash: 4.17.19 @@ -2437,13 +2598,12 @@ packages: eslint: '>=7.3.0' resolution: integrity: sha512-S8v7+v4gZTQPj4pKKvexhgSUaLQSyItvxW2SVZDaX9Iu5IjlAmF2eni+L6w8a2aqshxgU8Lle4FIAVDtuejSKQ== - /eslint-plugin-vue/7.0.0-alpha.10_eslint@7.4.0: + /eslint-plugin-vue/7.0.0-alpha.10: dependencies: - eslint: 7.4.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 semver: 7.3.2 - vue-eslint-parser: 7.1.0_eslint@7.4.0 + vue-eslint-parser: 7.1.0 dev: false engines: node: '>=8.10' @@ -2459,10 +2619,10 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== - /eslint-template-visitor/2.2.1_eslint@7.4.0: + /eslint-template-visitor/2.2.1_eslint@7.6.0: dependencies: - babel-eslint: 10.1.0_eslint@7.4.0 - eslint: 7.4.0 + babel-eslint: 10.1.0_eslint@7.6.0 + eslint: 7.6.0 eslint-visitor-keys: 1.3.0 esquery: 1.3.1 multimap: 1.1.0 @@ -2483,7 +2643,7 @@ packages: node: '>=4' resolution: integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - /eslint/7.4.0: + /eslint/7.6.0: dependencies: '@babel/code-frame': 7.10.4 ajv: 6.12.3 @@ -2521,11 +2681,12 @@ packages: table: 5.4.6 text-table: 0.2.0 v8-compile-cache: 2.1.1 + dev: true engines: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-gU+lxhlPHu45H3JkEGgYhWhkR9wLHHEXC9FbWFnTlEkbKyZKWgWRLgf61E8zWmBuI6g5xKBph9ltg3NtZMVF8g== + integrity: sha512-QlAManNtqr7sozWm5TF4wIH9gmUm2hE3vNRUvyoYAa4y1l5/jxD/PQStEjBMQtCqZmSep8UxrcecI60hOpe61w== /espree/6.2.1: dependencies: acorn: 7.3.1 @@ -2538,14 +2699,16 @@ packages: integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== /espree/7.2.0: dependencies: - acorn: 7.3.1 - acorn-jsx: 5.2.0_acorn@7.3.1 + acorn: 7.4.0 + acorn-jsx: 5.2.0_acorn@7.4.0 eslint-visitor-keys: 1.3.0 + dev: true engines: node: ^10.12.0 || >=12.0.0 resolution: integrity: sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g== /esprima/4.0.1: + dev: true engines: node: '>=4' hasBin: true @@ -2553,7 +2716,7 @@ packages: integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== /esquery/1.3.1: dependencies: - estraverse: 5.1.0 + estraverse: 5.2.0 engines: node: '>=0.10' resolution: @@ -2570,11 +2733,11 @@ packages: node: '>=4.0' resolution: integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - /estraverse/5.1.0: + /estraverse/5.2.0: engines: node: '>=4.0' resolution: - integrity: sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== + integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== /esutils/2.0.3: engines: node: '>=0.10.0' @@ -2665,6 +2828,7 @@ packages: resolution: integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= /fast-deep-equal/3.1.3: + dev: true resolution: integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== /fast-glob/2.2.7: @@ -2681,9 +2845,11 @@ packages: resolution: integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== /fast-json-stable-stringify/2.1.0: + dev: true resolution: integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== /fast-levenshtein/2.0.6: + dev: true resolution: integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= /figgy-pudding/3.5.2: @@ -2701,6 +2867,7 @@ packages: /file-entry-cache/5.0.1: dependencies: flat-cache: 2.0.1 + dev: true engines: node: '>=4' resolution: @@ -2753,11 +2920,13 @@ packages: flatted: 2.0.2 rimraf: 2.6.3 write: 1.0.3 + dev: true engines: node: '>=4' resolution: integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== /flatted/2.0.2: + dev: true resolution: integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== /flush-write-stream/1.1.1: @@ -2963,6 +3132,7 @@ packages: /glob-parent/5.1.1: dependencies: is-glob: 4.0.1 + dev: true engines: node: '>= 6' resolution: @@ -2990,6 +3160,7 @@ packages: /globals/12.4.0: dependencies: type-fest: 0.8.1 + dev: true engines: node: '>=8' resolution: @@ -3053,6 +3224,7 @@ packages: resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= /has-flag/4.0.0: + dev: true engines: node: '>=8' resolution: @@ -3111,6 +3283,15 @@ packages: /hosted-git-info/2.8.8: resolution: integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + /htmlparser2/4.1.0: + dependencies: + domelementtype: 2.0.1 + domhandler: 3.0.0 + domutils: 2.1.0 + entities: 2.0.3 + dev: false + resolution: + integrity: sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== /http-cache-semantics/3.8.1: dev: true resolution: @@ -3177,6 +3358,7 @@ packages: resolution: integrity: sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== /ignore/4.0.6: + dev: true engines: node: '>= 4' resolution: @@ -3200,6 +3382,7 @@ packages: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 + dev: true engines: node: '>=6' resolution: @@ -3221,6 +3404,7 @@ packages: resolution: integrity: sha512-iczM/v9drffdNnABOKwj0f9G3cFDon99VcG1mxeBsdqnbd+vnQ5c2uAiCHNQITqFTOPaEvwg3VjoWCur0uHLEw== /imurmurhash/0.1.4: + dev: true engines: node: '>=0.8.19' resolution: @@ -3295,6 +3479,16 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== + /internal-slot/1.0.2: + dependencies: + es-abstract: 1.17.6 + has: 1.0.3 + side-channel: 1.0.2 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== /ip/1.1.5: dev: true resolution: @@ -3415,6 +3609,7 @@ packages: resolution: integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= /is-fullwidth-code-point/2.0.0: + dev: true engines: node: '>=4' resolution: @@ -3468,13 +3663,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== - /is-regex/1.1.0: + /is-regex/1.1.1: dependencies: has-symbols: 1.0.1 engines: node: '>= 0.4' resolution: - integrity: sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw== + integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== /is-ssh/1.3.1: dependencies: protocols: 1.4.7 @@ -3526,6 +3721,7 @@ packages: resolution: integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= /isexe/2.0.0: + dev: true resolution: integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= /isobject/2.1.0: @@ -3553,6 +3749,7 @@ packages: dependencies: argparse: 1.0.10 esprima: 4.0.1 + dev: true hasBin: true resolution: integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== @@ -3571,6 +3768,7 @@ packages: resolution: integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== /json-schema-traverse/0.4.1: + dev: true resolution: integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== /json-schema/0.2.3: @@ -3578,6 +3776,7 @@ packages: resolution: integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= /json-stable-stringify-without-jsonify/1.0.1: + dev: true resolution: integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= /json-stringify-safe/5.0.1: @@ -3614,6 +3813,15 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + /jsx-ast-utils/2.4.1: + dependencies: + array-includes: 3.1.1 + object.assign: 4.1.0 + dev: false + engines: + node: '>=4.0' + resolution: + integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== /kind-of/3.2.2: dependencies: is-buffer: 1.1.6 @@ -3672,6 +3880,7 @@ packages: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 + dev: true engines: node: '>= 0.8.0' resolution: @@ -3796,6 +4005,13 @@ packages: /lodash/4.17.19: resolution: integrity: sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + /loose-envify/1.4.0: + dependencies: + js-tokens: 4.0.0 + dev: false + hasBin: true + resolution: + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== /loud-rejection/1.6.0: dependencies: currently-unhandled: 0.4.1 @@ -4065,6 +4281,7 @@ packages: /mkdirp/0.5.5: dependencies: minimist: 1.2.5 + dev: true hasBin: true resolution: integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -4291,7 +4508,6 @@ packages: resolution: integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== /object-assign/4.1.1: - dev: true engines: node: '>=0.10.0' resolution: @@ -4332,6 +4548,27 @@ packages: node: '>= 0.4' resolution: integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + /object.entries/1.1.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + has: 1.0.3 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== + /object.fromentries/2.0.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + function-bind: 1.1.1 + has: 1.0.3 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== /object.getownpropertydescriptors/2.1.0: dependencies: define-properties: 1.1.3 @@ -4385,6 +4622,7 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.3 + dev: true engines: node: '>= 0.8.0' resolution: @@ -4522,6 +4760,7 @@ packages: /parent-module/1.0.1: dependencies: callsites: 3.1.0 + dev: true engines: node: '>=6' resolution: @@ -4612,6 +4851,7 @@ packages: resolution: integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= /path-key/3.1.1: + dev: true engines: node: '>=8' resolution: @@ -4709,6 +4949,7 @@ packages: resolution: integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= /prelude-ls/1.2.1: + dev: true engines: node: '>= 0.8.0' resolution: @@ -4718,6 +4959,7 @@ packages: resolution: integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== /progress/2.0.3: + dev: true engines: node: '>=0.4.0' resolution: @@ -4741,6 +4983,14 @@ packages: dev: true resolution: integrity: sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= + /prop-types/15.7.2: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: false + resolution: + integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== /proto-list/1.2.4: dev: true resolution: @@ -4782,6 +5032,7 @@ packages: resolution: integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== /punycode/2.1.1: + dev: true engines: node: '>=6' resolution: @@ -4811,6 +5062,10 @@ packages: node: '>=8' resolution: integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + /react-is/16.13.1: + dev: false + resolution: + integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== /read-cmd-shim/1.0.5: dependencies: graceful-fs: 4.2.4 @@ -4992,6 +5247,15 @@ packages: hasBin: true resolution: integrity: sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw== + /regexp.prototype.flags/1.3.0: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== /regexpp/3.1.0: engines: node: '>=8' @@ -5074,6 +5338,7 @@ packages: resolution: integrity: sha1-six699nWiBvItuZTM17rywoYh0g= /resolve-from/4.0.0: + dev: true engines: node: '>=4' resolution: @@ -5110,6 +5375,7 @@ packages: /rimraf/2.6.3: dependencies: glob: 7.1.6 + dev: true hasBin: true resolution: integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== @@ -5212,6 +5478,7 @@ packages: /shebang-command/2.0.0: dependencies: shebang-regex: 3.0.0 + dev: true engines: node: '>=8' resolution: @@ -5223,10 +5490,18 @@ packages: resolution: integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= /shebang-regex/3.0.0: + dev: true engines: node: '>=8' resolution: integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + /side-channel/1.0.2: + dependencies: + es-abstract: 1.17.6 + object-inspect: 1.8.0 + dev: false + resolution: + integrity: sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA== /signal-exit/3.0.3: dev: true resolution: @@ -5242,6 +5517,7 @@ packages: ansi-styles: 3.2.1 astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 + dev: true engines: node: '>=6' resolution: @@ -5381,6 +5657,7 @@ packages: resolution: integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== /sprintf-js/1.0.3: + dev: true resolution: integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= /sshpk/1.16.1: @@ -5450,10 +5727,22 @@ packages: emoji-regex: 7.0.3 is-fullwidth-code-point: 2.0.0 strip-ansi: 5.2.0 + dev: true engines: node: '>=6' resolution: integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + /string.prototype.matchall/4.0.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + has-symbols: 1.0.1 + internal-slot: 1.0.2 + regexp.prototype.flags: 1.3.0 + side-channel: 1.0.2 + dev: false + resolution: + integrity: sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg== /string.prototype.trimend/1.0.1: dependencies: define-properties: 1.1.3 @@ -5497,6 +5786,7 @@ packages: /strip-ansi/5.2.0: dependencies: ansi-regex: 4.1.0 + dev: true engines: node: '>=6' resolution: @@ -5504,6 +5794,7 @@ packages: /strip-ansi/6.0.0: dependencies: ansi-regex: 5.0.0 + dev: true engines: node: '>=8' resolution: @@ -5551,6 +5842,7 @@ packages: resolution: integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== /strip-json-comments/3.1.1: + dev: true engines: node: '>=8' resolution: @@ -5576,6 +5868,7 @@ packages: /supports-color/7.1.0: dependencies: has-flag: 4.0.0 + dev: true engines: node: '>=8' resolution: @@ -5586,6 +5879,7 @@ packages: lodash: 4.17.19 slice-ansi: 2.1.0 string-width: 3.1.0 + dev: true engines: node: '>=6.0.0' resolution: @@ -5630,6 +5924,7 @@ packages: resolution: integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== /text-table/0.2.0: + dev: true resolution: integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= /thenify-all/1.6.0: @@ -5757,10 +6052,9 @@ packages: /tslib/1.13.0: resolution: integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== - /tsutils/3.17.1_typescript@3.9.7: + /tsutils/3.17.1: dependencies: tslib: 1.13.0 - typescript: 3.9.7 dev: false engines: node: '>= 6' @@ -5781,6 +6075,7 @@ packages: /type-check/0.4.0: dependencies: prelude-ls: 1.2.1 + dev: true engines: node: '>= 0.8.0' resolution: @@ -5812,6 +6107,7 @@ packages: resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= /typescript/3.9.7: + dev: true engines: node: '>=4.2.0' hasBin: true @@ -5890,6 +6186,7 @@ packages: /uri-js/4.2.2: dependencies: punycode: 2.1.1 + dev: true resolution: integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== /urix/0.1.0: @@ -5919,6 +6216,7 @@ packages: resolution: integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== /v8-compile-cache/2.1.1: + dev: true resolution: integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== /validate-npm-package-license/3.0.4: @@ -5943,10 +6241,9 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - /vue-eslint-parser/7.1.0_eslint@7.4.0: + /vue-eslint-parser/7.1.0: dependencies: debug: 4.1.1 - eslint: 7.4.0 eslint-scope: 5.1.0 eslint-visitor-keys: 1.3.0 espree: 6.2.1 @@ -5991,6 +6288,7 @@ packages: /which/2.0.2: dependencies: isexe: 2.0.0 + dev: true engines: node: '>= 8' hasBin: true @@ -6011,6 +6309,7 @@ packages: resolution: integrity: sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A== /word-wrap/1.2.3: + dev: true engines: node: '>=0.10.0' resolution: @@ -6078,6 +6377,7 @@ packages: /write/1.0.3: dependencies: mkdirp: 0.5.5 + dev: true engines: node: '>=4' resolution: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 1cfb700..18ec407 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,2 @@ -packages - - 'packages/**' \ No newline at end of file +packages: + - 'packages/*'