From a854ce83ac706e3b43908e93d59686e297587ac1 Mon Sep 17 00:00:00 2001 From: Marcin Kwiatkowski Date: Wed, 22 Dec 2021 16:50:53 +0100 Subject: [PATCH] chore: release/1.0.0-rc.5.2 (#369) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * chore: release version 1.0.0 rc.4.5 (#242) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * docs: fix wrong link * docs: updated API documentation * docs: added useStore doc * chore: release 1.0.0-rc.4.4 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore: removed console.log * chore: release version 1.0.0 rc.4.5 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * fix(theme): update customer password regex (#250) Co-authored-by: bartosz.herba bartosz.herba@vaimo.com * refactor: fix wishlist pagination and other minor bugs (#251) * refactor(theme): fixed wishlist icons * refactor(api-client): fixed wishlist and reset password api * refactor(composables): improved cart error handling * refactor(composables): improved facet prices filter * refactor(composables): added wishlist pagination closes #219 * refactor(theme): added wishlist pagination closes #219 * refactor(composables): fixed useWishlistFactory load function * refactor(theme): fixed MyAccount.vue page * refactor(theme): improved wishlist theme * refactor(theme): fixed related and upsell products * refactor(api-client): removed allow_remote_shopping_assistance * refactor(composables): removed allow_remote_shopping_assistance * chore(eslint): updated dependencies - updated `eslint-plugin-promise` to `5.2.0` - updated `eslint-config-airbnb-typescript` to `16.1.0` - updated `eslint-plugin-unicorn` to `39.0.0` * chore(eslint-jest): updated dependencies - updated `eslint-plugin-jest` to `25.3.0` * chore(eslint-jest): updated dependencies - updated `@typescript-eslint/eslint-plugin` to `5.5.0` - updated `@typescript-eslint/parser` to `5.5.0` * chore(eslint-vue): updated dependencies - updated `eslint-plugin-vue` to `8.1.1` * chore(api-client): updated dependencies - updated `@apollo/client` to `3.5.5` - updated `@vue-storefront/core` to `2.5.1` - updated `@rollup/plugin-graphql` to `1.1.0` - updated `typescript` to `4.5.2` * chore(composables): updated dependencies - updated `vue` to `2.6.14` - updated `@vue-storefront/core` to `2.5.1` - updated `@types/js-cookie` to `3.0.1` - updated `@vue/test-utils` to `1.3.0` - updated `jsdom` to `18.1.1` * chore(theme): updated dependencies - updated `@nuxtjs/composition-api` to `0.31.0` - updated `@vue-storefront/core` to `2.5.1` - updated `@vue-storefront/middleware` to `2.5.1` - updated `@vue-storefront/nuxt` to `2.5.1` - updated `@vue-storefront/nuxt-theme` to `2.5.1` - updated `@storefront-ui/vue` to `0.11.3` - updated `@vue/test-utils` to `1.3.0` - updated `babel-jest` to `27.4.2` - updated `cypress` to `9.1.0` - updated `jest` to `27.4.3` - updated `lint-staged` to `12.1.2` - updated `typescript` to `4.5.2` * chore: updated dependencies - updated `@commitlint/cli` to `15.0.0` - updated `@commitlint/config-conventional` to `15.0.0` - updated `@commitlint/config-lerna-scopes` to `15.0.0` - updated `@graphql-codegen/cli` to `2.3.0` - updated `@graphql-codegen/typescript` to `2.4.1` - updated `@graphql-codegen/typescript-operations` to `2.2.1` - updated `@types/jest` to `27.0.3` - updated `@types/node` to `16.11.11` - updated `@typescript-eslint/parser` to `5.5.0` - updated `@vue/eslint-config-typescript` to `9.1.0` - updated `eslint` to `8.3.0` - updated `jest` to `27.4.3` - updated `lint-staged` to `12.1.2` - updated `rollup` to `2.60.2` - updated `rollup-plugin-typescript2` to `0.31.1` * refactor(theme): applied lint rules * feat: added magento configuration + multi store (#252) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * docs: fix wrong link * docs: updated API documentation * docs: added useStore doc * chore: release 1.0.0-rc.4.4 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore: release 1.0.0 rc.4.5 (#244) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * chore: release version 1.0.0 rc.4.5 (#242) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * docs: fix wrong link * docs: updated API documentation * docs: added useStore doc * chore: release 1.0.0-rc.4.4 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore: removed console.log * chore: release version 1.0.0 rc.4.5 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore(api-client): updated GraphQL schema Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * feat: Added multi-store and multi-currency (#249) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * chore: release version 1.0.0 rc.4.5 (#242) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies… * refactor: fixed pagination for MyOrderHistory and other minor bugs (#253) * refactor(api-client): added missing `vat_id` field * refactor(api-client): added missing pagination information in orders * refactor(composables): fixed `useUserOrder` pagination parameters * refactor(composables): added missing pagination on `orderGetters` * refactor(composables): fixed itemsPerPage default value to 10 * refactor(composables): fixed `storeConfigGetters` adding types * feat(composables): added `storeGetters` getters functions * refactor(composables): added `neighborhood`, `extra` and tax field on address getters * chore(composables): exported API types * feat(theme): created addToCart composable function * refactor(theme): applied `addToCart` composable function * refactor(theme): fixed eslint bug * feat(theme): created `currencySelector` component * refactor(theme): fixed password regex rule * feat(theme): created `handleChanges` composable function * feat(theme): initial `OrderHistory` pagination development * chore(theme): disabled currency selector * refactor(theme): finish `OrderHistory` pagination * refactor(theme): fixed product configuration URL closes #117 * chore: updated docs (useStore) and minor fixes (#254) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * docs: fix wrong link * docs: updated API documentation * docs: added useStore doc * chore: release 1.0.0-rc.4.4 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore: release 1.0.0 rc.4.5 (#244) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * chore: release version 1.0.0 rc.4.5 (#242) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * docs: fix wrong link * docs: updated API documentation * docs: added useStore doc * chore: release 1.0.0-rc.4.4 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore: removed console.log * chore: release version 1.0.0 rc.4.5 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore(api-client): updated GraphQL schema Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * feat: Added multi-store and multi-currency (#249) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * chore: release version 1.0.0 rc.4.5 (#242) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies … * fix(theme): 256 customer account - address creation navigation issue (#258) * fix(theme): 256 customer account - address creation navigation issue * fix(theme): 256 customer account navigation - change param to a query to avoid changes in routing config Co-authored-by: bartosz.herba bartosz.herba@vaimo.com * chore: merge `main` into `development` (#270) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * docs: fix wrong link * docs: updated API documentation * docs: added useStore doc * chore: release 1.0.0-rc.4.4 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore: release 1.0.0 rc.4.5 (#244) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * chore: release version 1.0.0 rc.4.5 (#242) * chore: release version 1.0.0 rc.4.4 (#241) * feat: added support for Virtual and Downloadable products (#199) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * chore: updated README with new VSF brand * refactor(documentation): refine project setup description (#201) * fix(composables): remove redundant debugger statement (#202) * docs: add @bartoszherba as a contributor * chore: release 1.0.0-rc.4.1 * feat(theme): #158 add cart coupon code input (#207) * fix(composables): solved duplicate addresses when creating an order (#208) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(composable): solved cart data update on login/logout action (#209) * refactor(theme): fixed core web vitalls results * feat: add auto deploy for demo on VSF cloud (#212) * init: cicd * Update .vuestorefrontcloud/docker/Dockerfile * Update .github/workflows/deploy-vue-storefront-cloud.yml Co-authored-by: Heitor Ramon Ribeiro * refactor(api-client): fixed categoryList.ts query * refactor(api-client): fixed categorySearch.ts query * fix(composables): fixed adding to wishlist (#213) * fix(theme): region was losing the state in shipping / billing step (#214) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * refactor: improvements in GraphQL client & package updates (#210) * refactor(eslint): updated dependencies and devDependencies - updated **eslint-config-airbnb-typescript** to **14.0.1** - eslint-plugin-unicorn** to **37.0.1** * refactor(eslint-import): updated dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.2** * refactor(eslint-jest): updated dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.2** * refactor(eslint-typescript): updated dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.1.0** - updated **@typescript-eslint/parser** to **5.1.0** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.19.1** * refactor(api-client): updated dependencies and devDependencies - updated **@apollo/client** to **3.4.16** - updated **@vue-storefront/core** to **2.4.3** - updated **graphql** to **15.6.1** - updated **@rollup/plugin-commonjs** to **21.0.0** - updated **typescript** to **4.4.4** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.3** - updated **@types/js-cookie** to **3.0.0** - updated **jsdom** to **18.0.0** * refactor(theme): updated dependencies and devDependencies - updated **@storefront-ui/vue** to **0.11.0** - updated **@vue-storefront/core** to **2.4.3** - updated **@vue-storefront/middleware** to **2.4.3** - updated **@vue-storefront/nuxt** to **2.4.3** - updated **@vue-storefront/nuxt-theme** to **2.4.3** - updated **babel-jest** to **27.3.0** - updated **cypress** to **8.6.0** - updated **cypress-tags** to **0.3.0** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **** - updated **** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **mochawesome** to **6.3.1** - updated **ts-jest** to **27.0.7** - updated **typescript** to **4.4.4** * refactor(theme): updated dependencies and devDependencies - updated **@babel/core** to **7.15.8** - updated **@commitlint/cli** to **13.2.1** - updated **@commitlint/config-conventional** to **13.2.0** - updated **@commitlint/config-lerna-scopes** to **13.2.0** - updated **@graphql-codegen/cli** to **2.2.1** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-codegen/typescript-operations** to **2.1.8** - updated **@types/node** to **16.11.1** - updated **@typescript-eslint/parser** to **5.1.0** - updated **@vue/eslint-config-typescript** to **** - updated **** to **8.0.0** - updated **eslint** to **8.0.1** - updated **jest** to **27.3.0** - updated **jest-watch-typeahead** to **1.0.0** - updated **lint-staged** to **11.2.3** - updated **ts-jest** to **27.0.7** - updated **ts-node** to **10.3.0** - updated **vue-eslint-parser** to **8.0.0** * refactor(api-client): removed image from category query * refactor(api-client): added new Apollo caching options * refactor(theme): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@vue-storefront/middleware** to **2.4.5** - updated **@vue-storefront/nuxt** to **2.4.5** - updated **@vue-storefront/nuxt-theme** to **2.4.5** - updated **convict** to **6.2.1** - updated **babel-jest** to **27.3.1** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** * refactor(eslint): updated dependencies and devDependencies - updated **eslint-plugin-promise** to **5.1.1** * refactor(eslint-vue): updated dependencies and devDependencies - updated **eslint-plugin-vue** to **7.20.0** * refactor(api-client): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** - updated **@rollup/plugin-commonjs** to **21.0.1** * refactor(composables): updated dependencies and devDependencies - updated **@vue-storefront/core** to **2.4.5** * refactor: updated dependencies and devDependencies - updated **@graphql-codegen/cli** to **2.4.5** - updated **@graphql-codegen/typescript** to **2.2.4** - updated **@graphql-tools/utils** to **8.5.0** - updated **@types/node** to **16.11.4** - updated **eslint** to **8.1.0** - updated **husky** to **7.0.4** - updated **jest** to **27.3.1** - updated **lint-staged** to **11.2.4** - updated **rollup** to **2.58.1** - updated **ts-node** to **10.4.0** * chore: updated codegen.yml * refactor(composables): removed CheckoutGetters typings * chore(api-client): updated GraphQL schema * feat(api-client): added currency and store header * feat(composables): added currency and store header * fix(composables): fixed cookie values (#216) * feat(downloadable products): created add query + async call * feat(downloadable products): updated schema.graphql * feat(downloadable products): added method and modified productDetail query * feat(downloadable products): added missing exports, methods and GraphQL types * feat(downloadable products): updated useCart so downloadable products can be added to the cart * feat(virtual product): updated graphql * feat(virtual products): created api method * feat(virtal product): updated useCart * feat(virtual products): added missing imports + TS interfaces * fix: removed debugger * fix(file): removed __typename in $input params * fix(composable): added customer_address_id Added customer_address_id in billing and shipping step during the checkout * docs: added @kevingorjan as contributor * fix(theme): fixed losing region value * bug(composables): fixed cookie values * chore: fixed vue-demi version on 0.11.4 * fix(theme): remove duplicated api call (#225) * refactor: add pagination in user order and wishlist and enhance API speed (#224) * refactor(api-client): removed fetchPolicy to prepare for future :) * refactor(api-client): changed base pageSize to 10 * refactor(api-client): added parameters for userOrder pagination * refactor(api-client): added parameters for user wishlist pagination * refactor(theme): changed default pageSize to 10 * refactor(api-client): changed base pageSize to 10 * refactor(theme): reduce category pagesize * refactor(api-client): enable default useGETForQueries to true for apollo-http-link (#227) * refactor(api-client): fixed missing type * refactor(theme): fixed sidebar loading * refactor(theme): removed minimal char amount in street fixes #232 (#233) * refactor: updated dependencies & fixed miss configuration on `api-client` (#234) * chore(eslint): update dependencies and devDependencies - updated **eslint-config-airbnb-base** to **15.0.0** - updated **eslint-config-airbnb-typescript** to **15.0.0** - updated **eslint-plugin-unicorn** to **38.0.1** * chore(eslint-import): update dependencies and devDependencies - updated **eslint-plugin-import** to **2.25.3** * chore(eslint-jest): update dependencies and devDependencies - updated **eslint-plugin-jest** to **25.2.4** * chore(eslint-typescript): update dependencies and devDependencies - updated **@typescript-eslint/eslint-plugin** to **5.3.1** - updated **@typescript-eslint/parser** to **5.3.1** * chore(eslint-vue): update dependencies and devDependencies - updated **eslint-plugin-vue** to **8.0.3** * chore(api-client): update dependencies and devDependencies - updated **@apollo/client** to **3.4.17** - updated **@vue-storefront/core** to **2.5.0** - updated **graphql** to **16.0.1** - updated **graphql-tag** to **2.12.6** * chore(composables): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **jsdom** to **18.0.1** - updated **@nuxtjs/composition-api** to **0.29.3** * chore(theme): update dependencies and devDependencies - updated **@vue-storefront/core** to **2.5.0** - updated **@vue-storefront/middleware** to **2.5.0** - updated **@vue-storefront/nuxt** to **2.5.0** - updated **@vue-storefront/nuxt-theme** to **2.5.0** - updated **@storefront-ui/vue** to **0.11.2** - updated **vee-validate** to **3.4.14** - updated **cypress** to **9.0.0** - updated **lint-staged** to **11.2.6** - updated **mochawesome** to **7.0.1** - updated **mochawesome-report-generator** to **6.0.1** - updated **npm-check-updates** to **12.0.2** * chore: update dependencies and devDependencies - updated **@babel/core** to **7.16.0** - updated **@babel/plugin-proposal-private-methods** to **7.16.0** - updated **@commitlint/cli** to **14.1.0** - updated **@commitlint/config-conventional** to **14.1.0** - updated **@commitlint/config-lerna-scopes** to **14.1.0** - updated **@graphql-codegen/cli** to **14.1.0** - updated **@graphql-codegen/typescript** to **2.3.1** - updated **@graphql-codegen/typescript-operations** to **2.2.0** - updated **@graphql-tools/utils** to **8.5.3** - updated **@manypkg/cli** to **0.19.1** - updated **@types/node** to **16.11.7** - updated **@typescript-eslint/parser** to **5.3.1** - updated **@vue/eslint-config-typescript** to **9.0.1** - updated **eslint** to **8.2.0** - updated **lint-staged** to **11.2.6** - updated **npm-check-updates** to **12.0.2** - updated **rollup** to **2.59.0** - updated **vue-eslint-parser** to **8.0.1** * refactor(composables): removed vue-demi and added @nuxtjs/composition-api * refactor(theme): removed composition-api and added @nuxtjs/composition-api * refactor(theme): fixed composition-api applications * refactor: fixed rollup building script * refactor(api-client): removed the useGETForQueries as default * refactor(theme): added the useGETForQueries as option for config * chore: fixed webpack version * refactor(composables): upadate the usage to @vue/composition-api * docs: added information about caching GraphQL * refactor(theme): fixed useUiHelper composable with new composition-api * bugfix: closes #238 #236 #228 #231 #239 #230 #229 (#240) * refactor(theme): fix password RegExp - fixes #238 * refactor(theme): fix category not displaying products - fixes #236 * refactor: fix customizable product not being able to add t o cart - fixes #228 * refactor: fix notification on password change. - fixes #231 * refactor(theme): added no-fetch param to CategorySidebarMenu.vue * refactor: fix over pagination - fixes #239 * refactor(theme): fix filter product not showing result - fixes #230 * refactor: fix wishlist icon not showing for product card - fixes #229 * docs: fix wrong link * docs: updated API documentation * docs: added useStore doc * chore: release 1.0.0-rc.4.4 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore: removed console.log * chore: release version 1.0.0 rc.4.5 Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * chore(api-client): updated GraphQL schema Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult * Create vue-storefront.sh (#259) * Update Dockerfile (#260) * Update deploy-vue-storefront-cloud.yml (#261) * fix: fixed build issues and dependecies conflicts (#265) * CI/CD for canary instance and for dev instance (#267) * chore: fix VSF cloud deploy variables (#271) * chore: changed variables from `secrets` to `env` (#272) * chore: added missing buildargs (#273) * chore: changed variables from `secrets` to `env` * chore: added missing buildargs * chore: changed variables from env to secrets (#274) * chore: changed variables from `secrets` to `env` * chore: added missing buildargs * chore: changed variables from `env` to `secrets` * chore: changed variables from `env` to `secrets` (#275) * build: resolved dependencies conflicts Co-authored-by: Kevin Gorjan Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult Co-authored-by: mkoszut Co-authored-by: Marcin Kwiatkowski Co-authored-by: Marcin Kwiatkowski * chore: fixes Conventional PR GH Action (#286) * chore: fixes Conventional PR GH Action * chore: fix install command * chore: updated to latest version * chore: update dependencies (#262) * chore: updated the conventional-pr-name.yml workflow * chore(eslint-typescript): updated dependencies - updated `@typescript-eslint/eslint-plugin` to `^5.6.0` - updated `@typescript-eslint/parser` to `^5.6.0` * chore(eslint-vue): updated dependencies - updated `eslint-plugin-vue` to `^8.2.0` * chore(api-client): updated dependencies - updated `@vue-storefront/core` to `2.5.2` * chore(composables): updated dependencies - updated `@vue-storefront/core` to `2.5.2` * chore(theme): updated dependencies - updated `@vue-storefront/core` to `2.5.2` - updated `@vue-storefront/middleware` to `2.5.2` - updated `@vue-storefront/nuxt` to `2.5.2` - updated `@vue-storefront/nuxt-theme` to `2.5.2` - updated `cypress` to `9.1.1` - updated `mochawesome-merge` to `4.2.1` - updated `npm-check-updates` to `12.0.3` - updated `ts-jest` to `27.1.0` * chore: updated dependencies - updated `@types/node` to `16.11.12` - updated `@typescript-eslint/parser` to `5.6.0` - updated `eslint` to `8.4.1` - updated `npm-check-updates` to `12.0.3` - updated `ts-jest` to `27.1.0` * chore(api-client): updated dependencies - updated `@apollo/client` to `3.5.6` - updated `graphql` to `16.1.0` * chore(theme): updated dependencies - updated `@nuxtjs/composition-api` to `0.31.0` - updated `ts-jest` to `27.1.1` * chore: updated dependencies - updated `@graphql-tools/utils` to `8.5.4` - updated `rollup` to `2.61.0` - updated `ts-jest` to `27.1.1` * chore: fix PR action to yarn and node 16 * chore: fixed yarn command inside GH action * chore: added yarn as install all * refactor(theme): created new `HTMLContent` component (#264) * refactor(theme): removed vue-dompurify-html * refactor(theme): created a new `HTMLContent` component to render HTML * refactor(theme): changed the variable name to `sanitizedContent` * fix(theme): update cart item key to stop rendering issues when updating quantity (#287) (#289) * feat(api-client): add default queries override (#291) * feat(theme): add reusable AddToWishlist component (#288) Co-authored-by: bartosz.herba bartosz.herba@vaimo.com Co-authored-by: Heitor Ramon Ribeiro Co-authored-by: Marcin Kwiatkowski * refactor(theme): fix Vue Router error on store change closes #304 (#315) * refactor(theme): fix `Start Shopping` button closes #299 (#312) Co-authored-by: Marcin Kwiatkowski * fix: fixed bundle products rendering and adding to cart (#316) * chore: added nuxt html validator as a dependency * fix(bundleproductselector): removed duplicated sf-button class * fix(bundleproduct): fixed bundle product rendering issue, fixed bundle product adding to cart closes #310 * chore(theme): moved nuxt/html-validator to theme package * refactor(bundleproductselector): cR fixes - rendamed k variable to selectedOptionKey * refactor(theme): remove password strength on Login closes #295 (#313) * bugfix(api-client): removed braintree leftover (#318) * chore: align `main` to `develop` (#321) * refactor(api-client): updated to Apollo 3 interfaces (#314) * refactor(api-client): moved GraphQL caching to possibleTypes * refactor(api-client): initial change to GraphQL 3 * refactor(api-client): updated to Apollo 3 interfaces * refactor(api-client): updated to Apollo 3 interfaces * refactor(api-client): update node requirement to 16.x BREAKING CHANGE: Node version required to run the integration is now on minimum of Node 16.x * refactor(api-client): removed GraphQL leftover * refactor(api-client): removed non-used displayCartSubtotalIncludingTax flag * refactor(theme): removed non-used displayCartSubtotalIncludingTax flag * refactor(api-client): fixed apollo imports * refactor(composables): fixed argument type in `useCustomMutation` * chore: updated dependencies - updated `@typescript-eslint/eslint-plugin` to `5.7.0` - updated `@typescript-eslint/parser` to `5.7.0` * chore: updated dependencies - updated `@vue-storefront/core` to `2.5.3` * chore(composables): updated dependencies - updated `@vue-storefront/core` to `2.5.3` * chore(theme): updated dependencies - updated `@storefront-ui/vue` to `0.11.4` - updated `@vue-storefront/core` to `2.5.3` - updated `@vue-storefront/middleware` to `2.5.3` - updated `@vue-storefront/nuxt` to `2.5.3` - updated `@vue-storefront/nuxt-theme` to `2.5.3` - updated `isomorphic-dompurify` to `0.17.0` - updated `jest` to `27.4.5` - updated `babel-jest` to `27.4.5` - updated `ts-jest` to `27.1.2` - updated `npm-check-updates` to `12.0.5` - updated `typescript` to `4.5.4` * chore: updated dependencies - updated `@babel/core` to `7.16.5` - updated `@babel/plugin-proposal-private-methods` to `7.16.5` - updated `@graphql-tools/utils` to `8.5.5` - updated `@rollup/plugin-node-resolve` to `13.1.1` - updated `@types/node` to `16.11.14` - updated `@typescript-eslint/parser` to `5.7.0` - updated `jest` to `27.4.5` - updated `ts-jest` to `27.1.2` - updated `npm-check-updates` to `12.0.5` - updated `rollup` to `2.61.1` - updated `typescript` to `4.5.4` * chore: added support for Yarn 3 * refactor(api-client): update imports from Apollo to '@apollo/client/core' * refactor(theme): fixed locale icon selector * refactor(api-client): added locale cookie manipulation * refactor(composables): added locale cookie manipulation * refactor(composables): change cookies value with store changes * refactor(theme): added cookie manipulation to store change * refactor(api-client): fixed customQuery implementation * docs: added docs for GraphQL GET caching * refactor(composables): added customQuery to useCategorySearchFactory * docs(contributing): added Definition of Done to the CONTRIBUTING.md file (#358) n * chore: moved html-validator to dev dependencies (#357) Co-authored-by: Heitor Ramon Ribeiro * docs(deployment): added information about environments to the documentation (#356) Co-authored-by: Heitor Ramon Ribeiro * docs: added functional catalog to the documentation (#360) n * fix(api-client): fixed api-client mutations missing variables issue (#362) * refactor: updated the usage of `customQuery` and applied correct params (#363) * refactor(api-client): updated `changeCustomerPassword` API params * refactor(api-client): updated `generateCustomerToken` API params * refactor(api-client): updated `mergeCarts` API params * refactor(api-client): updated APIs params * refactor(composables): added missing customQuery calls * refactor(theme): updated the new composable parameters * refactor(composables): fixed the usage of customQuery in params * build: fixed build issues related to new yarn version (#364) * test(theme): unit tests scaffolding (#366) * fix: rebased with develop * test: added user-event lib, improved addToWishlist component tests n * test(theme): add some tests for UserAccount component * refactor: cleanup * refactor: fixed build issue * docs: added docs for testing * build: added a new github workflow: test * refactor: added CR fixes * chore: release 1.0.0-rc.5.2 * chore(theme): removed non existing configuration attributes * refactor(api-client): fixed variable calls * refactor(theme): fixed variable calls for initializeCheckout * refactor(composables): fixed customQuery params * chore(eslint-typescript): updated dependencies - updated `@typescript-eslint/eslint-plugin` to `5.8.0` - updated `@typescript-eslint/parser` to `5.8.0` * chore(eslint): updated dependencies - updated `eslint-plugin-promise` to `6.0.0` * chore(api-client): updated dependencies - updated `graphql` to `16.2.0` * chore(composables): updated dependencies - updated `@vue/composition-api` to `1.4.2` * chore(theme): updated dependencies - updated `@storefront-ui/vue` to `0.11.5` - updated `@babel/core` to `7.16.5` - updated `@testing-library/jest-dom` to `5.16.1` - updated `cypress` to `9.2.0` - updated `jest-environment-jsdom` to `27.4.4` - updated `lint-staged` to `12.1.3` * chore(theme): updated dependencies - updated `@types/jsdom` to `16.2.14` - updated `@typescript-eslint/parser` to `5.8.0` - updated `eslint` to `8.5.0` - updated `lint-staged` to `12.1.3` * refactor(api-client): fixed api variables * refactor(api-client): fixed api variables * refactor: fixed change password Co-authored-by: Kevin Gorjan Co-authored-by: Heitor Ramon Ribeiro Co-authored-by: Bartosz Herba Co-authored-by: byakku Co-authored-by: Bogdan Podlesnii Co-authored-by: Jonas Agnezi <32183575+agnezi@users.noreply.github.com> Co-authored-by: Arnoult Co-authored-by: bartosz.herba bartosz.herba@vaimo.com Co-authored-by: mkoszut Co-authored-by: readio --- .../workflows/deploy-vue-storefront-cloud.yml | 2 +- .github/workflows/publish.yml | 2 +- .github/workflows/test.yml | 36 + .vuestorefrontcloud/docker/Dockerfile | 4 +- .yarnrc.yml | 1 - CONTRIBUTING.md | 11 + README.md | 2 +- docs/.gitignore | 1 + docs/.vuepress/config.js | 8 +- docs/api-reference/index.md | 26 +- ...gento-api.addconfigurableproductstocart.md | 22 +- ...gento-api.adddownloadableproductstocart.md | 22 +- .../magento-api.addproductstocart.md | 22 +- .../magento-api.addproducttowishlist.md | 22 +- .../magento-api.addsimpleproductstocart.md | 22 +- .../magento-api.addvirtualproductstocart.md | 22 +- .../magento-api.applycoupontocart.md | 22 +- .../magento-api.availablestores.md | 22 +- docs/api-reference/magento-api.cart.md | 22 +- .../api-reference/magento-api.categorylist.md | 22 +- .../magento-api.categorysearch.md | 22 +- .../magento-api.changecustomerpassword.md | 25 +- docs/api-reference/magento-api.cmsblocks.md | 22 +- docs/api-reference/magento-api.cmspage.md | 22 +- docs/api-reference/magento-api.countries.md | 22 +- docs/api-reference/magento-api.country.md | 22 +- .../magento-api.createcustomer.md | 22 +- .../magento-api.createcustomeraddress.md | 22 +- .../magento-api.createemptycart.md | 22 +- .../magento-api.createproductreview.md | 22 +- docs/api-reference/magento-api.currency.md | 22 +- docs/api-reference/magento-api.customer.md | 22 +- .../api-reference/magento-api.customercart.md | 22 +- .../magento-api.customerorders.md | 22 +- .../magento-api.customerproductreview.md | 22 +- .../magento-api.custommutation.md | 30 +- docs/api-reference/magento-api.customquery.md | 30 +- .../magento-api.deletecustomeraddress.md | 22 +- .../magento-api.generatecustomertoken.md | 25 +- ...-api.getavailablecustomerpaymentmethods.md | 26 +- ...api.getavailablecustomershippingmethods.md | 22 +- .../magento-api.getavailablepaymentmethods.md | 26 +- ...magento-api.getavailableshippingmethods.md | 26 +- .../magento-api.getcustomeraddresses.md | 22 +- docs/api-reference/magento-api.md | 158 +- docs/api-reference/magento-api.mergecarts.md | 25 +- docs/api-reference/magento-api.placeorder.md | 22 +- .../magento-api.productdetail.md | 22 +- .../magento-api.productreview.md | 22 +- ...agento-api.productreviewratingsmetadata.md | 22 +- docs/api-reference/magento-api.products.md | 22 +- .../magento-api.relatedproduct.md | 22 +- .../magento-api.removecouponfromcart.md | 22 +- .../magento-api.removeitemfromcart.md | 22 +- .../magento-api.removeproductsfromwishlist.md | 22 +- .../magento-api.requestpasswordresetemail.md | 22 +- .../magento-api.resetpassword.md | 22 +- .../magento-api.revokecustomertoken.md | 22 +- .../magento-api.setbillingaddressoncart.md | 22 +- .../magento-api.setguestemailoncart.md | 22 +- .../magento-api.setpaymentmethodoncart.md | 22 +- .../magento-api.setshippingaddressesoncart.md | 22 +- .../magento-api.setshippingmethodsoncart.md | 22 +- docs/api-reference/magento-api.storeconfig.md | 22 +- .../magento-api.subscribeemailtonewsletter.md | 22 +- .../magento-api.updatecartitems.md | 22 +- .../magento-api.updatecustomer.md | 22 +- .../magento-api.updatecustomeraddress.md | 28 +- .../magento-api.updatecustomeremail.md | 22 +- .../magento-api.upsellproduct.md | 22 +- docs/api-reference/magento-api.urlresolver.md | 22 +- docs/api-reference/magento-api.wishlist.md | 22 +- docs/api-reference/magento.addressgetter.md | 22 +- docs/api-reference/magento.cartgetters.md | 22 +- docs/api-reference/magento.categorygetters.md | 22 +- docs/api-reference/magento.checkoutgetters.md | 34 +- .../magento.extendscopecontext.md | 22 +- docs/api-reference/magento.facetgetters.md | 22 +- .../magento.forgotpasswordgetters.md | 22 +- docs/api-reference/magento.md | 132 +- docs/api-reference/magento.ordergetters.md | 46 +- docs/api-reference/magento.productgetters.md | 22 +- docs/api-reference/magento.reviewgetters.md | 22 +- .../magento.storeconfiggetters.md | 38 +- docs/api-reference/magento.storegetters.md | 28 +- docs/api-reference/magento.useaddresses.md | 22 +- docs/api-reference/magento.usebilling.md | 22 +- docs/api-reference/magento.usecart.md | 22 +- docs/api-reference/magento.usecategory.md | 24 +- .../magento.usecategorysearch.md | 22 +- docs/api-reference/magento.useconfig.md | 22 +- docs/api-reference/magento.usecontent.md | 22 +- .../api-reference/magento.usecountrysearch.md | 22 +- docs/api-reference/magento.usecurrency.md | 22 +- .../magento.usecustommutation.md | 22 +- docs/api-reference/magento.usecustomquery.md | 22 +- .../magento.useexternalcheckout.md | 22 +- docs/api-reference/magento.usefacet.md | 22 +- .../magento.useforgotpassword.md | 22 +- .../magento.usegetshippingmethods.md | 22 +- docs/api-reference/magento.useguestuser.md | 25 +- docs/api-reference/magento.usemakeorder.md | 22 +- docs/api-reference/magento.usenewsletter.md | 22 +- .../magento.usepaymentprovider.md | 22 +- docs/api-reference/magento.useproduct.md | 22 +- .../magento.useraddressesgetters.md | 22 +- .../magento.userbillinggetters.md | 22 +- .../magento.userelatedproducts.md | 22 +- docs/api-reference/magento.usereview.md | 22 +- docs/api-reference/magento.usergetters.md | 22 +- .../magento.usershippinggetters.md | 22 +- docs/api-reference/magento.useshipping.md | 22 +- .../magento.useshippingprovider.md | 22 +- docs/api-reference/magento.usestore.md | 22 +- .../magento.useupsellproducts.md | 22 +- docs/api-reference/magento.useurlresolver.md | 22 +- docs/api-reference/magento.useuser.md | 25 +- docs/api-reference/magento.useuserbilling.md | 22 +- docs/api-reference/magento.useuserorder.md | 22 +- docs/api-reference/magento.useusershipping.md | 22 +- docs/api-reference/magento.usewishlist.md | 22 +- docs/api-reference/magento.wishlistgetters.md | 22 +- docs/api-reference/magento.wishlistproduct.md | 26 +- docs/guide/creating-a-store.md | 52 +- docs/guide/environments.md | 21 + docs/guide/functional-catalog.md | 111 + docs/guide/graphql-get.md | 54 + docs/guide/override-queries.md | 7 +- docs/guide/testing.md | 195 + docs/yarn.lock | 20644 +++++++++------- internals/eslint-typescript/package.json | 4 +- internals/eslint/package.json | 2 +- package.json | 34 +- packages/api-client/README.md | 2 +- packages/api-client/package.json | 24 +- .../{partial-types.js => possible-types.js} | 23 +- packages/api-client/rollup.config.js | 11 +- .../src/api/addBundleProductsToCart/index.ts | 4 +- .../addConfigurableProductsToCart/index.ts | 4 +- .../addDownloadableProductsToCart/index.ts | 4 +- .../src/api/addProductToWishList/index.ts | 6 +- .../src/api/addProductsToCart/index.ts | 6 +- .../src/api/addSimpleProductsToCart/index.ts | 4 +- .../src/api/addVirtualProductsToCart/index.ts | 4 +- .../src/api/applyCouponToCart/index.ts | 4 +- .../api/availableStores/availableStores.ts | 144 +- .../src/api/availableStores/index.ts | 2 +- packages/api-client/src/api/cart/index.ts | 6 +- .../api-client/src/api/categoryList/index.ts | 4 +- .../src/api/categorySearch/index.ts | 11 +- .../src/api/changeCustomerPassword/index.ts | 15 +- .../api-client/src/api/cmsBlocks/index.ts | 6 +- packages/api-client/src/api/cmsPage/index.ts | 4 +- .../api-client/src/api/countries/index.ts | 2 +- packages/api-client/src/api/country/index.ts | 6 +- .../src/api/createCustomer/index.ts | 4 +- .../src/api/createCustomerAddress/index.ts | 4 +- .../src/api/createEmptyCart/index.ts | 2 +- .../src/api/createProductReview/index.ts | 6 +- packages/api-client/src/api/currency/index.ts | 2 +- .../src/api/customMutation/index.ts | 5 +- .../api-client/src/api/customQuery/index.ts | 3 +- packages/api-client/src/api/customer/index.ts | 2 +- .../api-client/src/api/customerCart/index.ts | 2 +- .../src/api/customerOrders/index.ts | 5 +- .../src/api/customerProductReview/index.ts | 5 +- .../src/api/deleteCustomerAddress/index.ts | 2 +- .../src/api/generateCustomerToken/index.ts | 17 +- .../index.ts | 5 +- .../index.ts | 5 +- .../api/getAvailablePaymentMethods/index.ts | 5 +- .../api/getAvailableShippingMethods/index.ts | 11 +- .../src/api/getCustomerAddresses/index.ts | 7 +- .../api-client/src/api/mergeCarts/index.ts | 17 +- .../api-client/src/api/placeOrder/index.ts | 8 +- .../api-client/src/api/productDetail/index.ts | 7 +- .../api-client/src/api/productReview/index.ts | 5 +- .../api/productReviewRatingsMetadata/index.ts | 2 +- packages/api-client/src/api/products/index.ts | 5 +- .../src/api/relatedProduct/index.ts | 5 +- .../src/api/removeCouponFromCart/index.ts | 4 +- .../src/api/removeItemFromCart/index.ts | 4 +- .../api/removeProductsFromWishlist/index.ts | 6 +- .../api/requestPasswordResetEmail/index.ts | 7 +- .../api-client/src/api/resetPassword/index.ts | 6 +- .../src/api/revokeCustomerToken/index.ts | 2 +- .../src/api/setBillingAddressOnCart/index.ts | 4 +- .../src/api/setGuestEmailOnCart/index.ts | 4 +- .../src/api/setPaymentMethodOnCart/index.ts | 4 +- .../api/setShippingAddressesOnCart/index.ts | 4 +- .../src/api/setShippingMethodsOnCart/index.ts | 4 +- .../api-client/src/api/storeConfig/index.ts | 2 +- .../api/subscribeEmailToNewsletter/index.ts | 6 +- .../src/api/updateCartItems/index.ts | 8 +- .../src/api/updateCustomer/index.ts | 4 +- .../src/api/updateCustomerAddress/index.ts | 7 +- .../src/api/updateCustomerEmail/index.ts | 4 +- .../api-client/src/api/upsellProduct/index.ts | 4 +- .../api-client/src/api/urlResolver/index.ts | 4 +- packages/api-client/src/api/wishlist/index.ts | 4 +- packages/api-client/src/helpers.ts | 8 +- .../src/helpers/apiClient/defaultSettings.ts | 5 +- .../src/helpers/magentoLink/graphQl.ts | 53 +- .../src/helpers/magentoLink/linkHandlers.ts | 2 +- .../api-client/src/helpers/url/standardURL.ts | 13 + packages/api-client/src/link.ts | 22 +- packages/api-client/src/types/API.ts | 333 +- .../api-client/src/types/fragmentTypes.json | 1 - .../api-client/src/types/possibleTypes.json | 1 + packages/api-client/src/types/setup.ts | 11 +- packages/composables/README.md | 2 +- packages/composables/nuxt/plugin.js | 18 + packages/composables/package.json | 10 +- .../src/composables/useAddresses/index.ts | 15 +- .../src/composables/useBilling/index.ts | 13 +- .../src/composables/useCart/index.ts | 12 +- .../src/composables/useCategory/index.ts | 8 +- .../composables/useCategorySearch/index.ts | 10 +- .../src/composables/useConfig/index.ts | 9 +- .../src/composables/useContent/index.ts | 12 +- .../src/composables/useCountrySearch/index.ts | 6 +- .../src/composables/useCurrency/index.ts | 8 +- .../composables/useCustomMutation/index.ts | 2 +- .../composables/useExternalCheckout/index.ts | 6 +- .../src/composables/useFacet/index.ts | 5 +- .../useGetShippingMethods/index.ts | 4 +- .../src/composables/useGuestUser/index.ts | 8 +- .../src/composables/useNewsletter/index.ts | 17 +- .../composables/usePaymentProvider/index.ts | 13 +- .../src/composables/useProduct/index.ts | 13 +- .../composables/useRelatedProducts/index.ts | 11 +- .../src/composables/useReview/index.ts | 24 +- .../src/composables/useShipping/index.ts | 12 +- .../composables/useShippingProvider/index.ts | 20 +- .../src/composables/useStore/index.ts | 11 +- .../composables/useUpsellProducts/index.ts | 16 +- .../src/composables/useUrlResolver/index.ts | 8 +- .../src/composables/useUser/index.ts | 68 +- .../src/composables/useUserBilling/index.ts | 8 +- .../src/composables/useUserOrder/index.ts | 11 +- .../src/composables/useUserShipping/index.ts | 20 +- .../src/composables/useWishlist/index.ts | 10 +- .../src/factories/useAddressesFactory.ts | 18 +- .../src/factories/useCartFactory.ts | 17 +- .../src/factories/useCategorySearchFactory.ts | 14 +- .../src/factories/useConfigFactory.ts | 8 +- .../src/factories/useContentFactory.ts | 13 +- .../src/factories/useCountrySearchFactory.ts | 12 +- .../src/factories/useCurrencyFactory.ts | 12 +- .../factories/useExternalCheckoutFactory.ts | 7 +- .../src/factories/useForgotPasswordFactory.ts | 9 +- .../factories/useGetShippingMethodsFactory.ts | 7 +- .../src/factories/useGuestUserFactory.ts | 12 +- .../src/factories/useNewsletterFactory.ts | 5 +- .../factories/usePaymentProviderFactory.ts | 21 +- .../factories/useRelatedProductsFactory.ts | 6 +- .../src/factories/useReviewFactory.ts | 14 +- .../src/factories/useStoreFactory.ts | 16 +- .../src/factories/useUpsellProductsFactory.ts | 7 +- .../src/factories/useUrlResolverFactory.ts | 8 +- .../src/factories/useWishlistFactory.ts | 27 +- packages/composables/src/types/composables.ts | 104 +- packages/theme/.babelrc | 16 - packages/theme/README.md | 2 +- packages/theme/babel.config.js | 17 + packages/theme/components/AppHeader.vue | 4 +- packages/theme/components/CartSidebar.vue | 2 +- .../theme/components/CurrencySelector.vue | 2 +- packages/theme/components/LocaleSelector.vue | 3 +- .../__tests__/AddtoWishlist.spec.js | 49 + .../composables/useMagentoConfiguration.ts | 19 +- packages/theme/composables/useUrlResolver.ts | 2 +- packages/theme/jest-setup.js | 4 + packages/theme/jest.config.js | 23 +- packages/theme/middleware.config.js | 3 - packages/theme/nuxt.config.js | 22 +- packages/theme/package.json | 49 +- packages/theme/pages/Checkout/UserAccount.vue | 24 +- .../Checkout/__tests__/UserAccount.spec.js | 117 + packages/theme/static/icons/langs/nl-NL.webp | Bin 0 -> 4208 bytes packages/theme/test-utils.js | 17 + packages/theme/test-utils/mocks/index.js | 2 + .../theme/test-utils/mocks/useGuestUser.js | 17 + packages/theme/test-utils/mocks/useUser.js | 17 + .../tests/e2e/pages/components/header.ts | 3 + yarn.lock | 1211 +- 286 files changed, 15893 insertions(+), 11519 deletions(-) create mode 100644 .github/workflows/test.yml delete mode 100644 .yarnrc.yml create mode 100644 docs/.gitignore create mode 100644 docs/guide/environments.md create mode 100644 docs/guide/functional-catalog.md create mode 100644 docs/guide/graphql-get.md create mode 100644 docs/guide/testing.md rename packages/api-client/{partial-types.js => possible-types.js} (50%) create mode 100644 packages/api-client/src/helpers/url/standardURL.ts delete mode 100644 packages/api-client/src/types/fragmentTypes.json create mode 100644 packages/api-client/src/types/possibleTypes.json delete mode 100644 packages/theme/.babelrc create mode 100644 packages/theme/babel.config.js create mode 100644 packages/theme/components/__tests__/AddtoWishlist.spec.js create mode 100644 packages/theme/jest-setup.js create mode 100644 packages/theme/pages/Checkout/__tests__/UserAccount.spec.js create mode 100644 packages/theme/static/icons/langs/nl-NL.webp create mode 100644 packages/theme/test-utils.js create mode 100644 packages/theme/test-utils/mocks/index.js create mode 100644 packages/theme/test-utils/mocks/useGuestUser.js create mode 100644 packages/theme/test-utils/mocks/useUser.js diff --git a/.github/workflows/deploy-vue-storefront-cloud.yml b/.github/workflows/deploy-vue-storefront-cloud.yml index e12f46d1b..b72bd0865 100644 --- a/.github/workflows/deploy-vue-storefront-cloud.yml +++ b/.github/workflows/deploy-vue-storefront-cloud.yml @@ -15,7 +15,7 @@ jobs: - name: Setup node uses: actions/setup-node@v1 with: - node-version: 14.x + node-version: 16.x - name: Build and publish docker image uses: elgohr/Publish-Docker-Github-Action@master with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 75564538a..15e5cefa1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -20,7 +20,7 @@ jobs: - name: Setup node uses: actions/setup-node@v2 with: - node-version: "14" + node-version: "16" registry-url: "https://registry.npmjs.org/" scope: "@vue-storefront" - run: echo "" >> .npmrc && echo "@vue-storefront:registry=https://registry.npmjs.org/" >> .npmrc diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 000000000..c8955cada --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,36 @@ +name: Build, test + +on: + push: + branches: + - main + - develop + - release-** + pull_request: + branches: + - main + - develop + - release-** + +jobs: + test_repository: + name: Build and test + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup node + uses: actions/setup-node@v2 + with: + node-version: '16' + cache: 'yarn' + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Build packages + run: yarn build + + - name: Test theme + run: yarn test:theme diff --git a/.vuestorefrontcloud/docker/Dockerfile b/.vuestorefrontcloud/docker/Dockerfile index eab5ab677..6717226d8 100644 --- a/.vuestorefrontcloud/docker/Dockerfile +++ b/.vuestorefrontcloud/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM node:14 +FROM node:16 ARG COMMIT ARG NPM_USER @@ -29,7 +29,7 @@ WORKDIR /var/www COPY . . -RUN yarn install --network-concurrency 1 && yarn build && yarn cache clean --all +RUN yarn install && yarn build && yarn cache clean --all COPY .vuestorefrontcloud/docker/vue-storefront.sh /usr/local/bin/ diff --git a/.yarnrc.yml b/.yarnrc.yml deleted file mode 100644 index 3186f3f07..000000000 --- a/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 10cc900fd..4b2941210 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -56,3 +56,14 @@ To make your life easier @vuestorefront/magento2 is commitizen-friendly and prov - present tense - maximum of 100 characters - message format of `$type($scope): $message` + +## Definition of done +Issue is considered complete when: +1. The issue has precise requirements (acceptance criteria) - if issue description is not clear, please reach us out by adding the comment to the issue +2. Those requirements are implemented in the code +3. Code is covered by tests (at least unit or integration) +4. Code is reviewed and approved by at least 1 person +5. Code is deployed to the dev environment and tested by the developer +6. Code is deployed to the stage as a part of a release. (we will be releasing a new version after each sprint) and tested by the Q.A. engineer + 1. tests including manual regression testing, usability, accessibility, and whether the business requirements are met +7. Finally, the ticket is approved by the team leader/product owner and marked as done diff --git a/README.md b/README.md index 8e6c67cc8..0f60433f4 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ vsf init && cd && yarn && yarn dev Want to contribute? Ping us on `magento2-vsf2` channel on [our Discord](http://discord.vuestorefront.io)! ### Requirements: -- NodeJS v14 or later +- NodeJS v16 or later - Yarn (npm is not supprted yet) - Magento >= v2.4.3 instance for GraphQL endpoint - Change Magento GraphQL Query Complexity and Depth values diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 000000000..60239afcf --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1 @@ +.yarn/ diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 67d2f6d2e..3e4911718 100755 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -45,7 +45,7 @@ module.exports = { nav: [ { text: 'Vue Storefront', link: 'https://vuestorefront.io/' }, { text: 'Core Documentation', link: 'https://docs.vuestorefront.io/v2/' }, - { text: 'Demo', link: 'http://m2-vsf.caravelx.com/' }, + { text: 'Demo', link: 'https://demo-magento2.europe-west1.gcp.storefrontcloud.io/' }, { text: 'GitHub', link: 'https://github.com/vuestorefront/magento2'}, { text: 'Roadmap', link: 'https://github.com/vuestorefront/magento2/projects/5'} ], @@ -55,6 +55,8 @@ module.exports = { collapsable: false, children: [ ['/', 'Introduction'], + ['/guide/environments', 'Environments'], + ['/guide/functional-catalog', 'Functional catalog'], ['/guide/about', 'About'], ] }, @@ -63,8 +65,10 @@ module.exports = { collapsable: false, children: [ ['/guide/creating-a-store', 'Creating a Store'], + ['/guide/graphql-get', 'Use GET for GraphQL Queries'], ['/guide/configuration', 'Configuration'], - ['/guide/override-queries', 'Override queries'] + ['/guide/override-queries', 'Override queries'], + ['/guide/testing', 'Testing'] ] }, { diff --git a/docs/api-reference/index.md b/docs/api-reference/index.md index 9f7a53677..55e173d49 100644 --- a/docs/api-reference/index.md +++ b/docs/api-reference/index.md @@ -1,13 +1,13 @@ - - -[Home](./index.md) - -## API Reference - -## Packages - -| Package | Description | -| --- | --- | -| [@vue-storefront/magento](./magento.md) | | -| [@vue-storefront/magento-api](./magento-api.md) | api-client for Magento 2 integration for Vue Storefront 2. | - + + +[Home](./index.md) + +## API Reference + +## Packages + +| Package | Description | +| --- | --- | +| [@vue-storefront/magento](./magento.md) | | +| [@vue-storefront/magento-api](./magento-api.md) | api-client for Magento 2 integration for Vue Storefront 2. | + diff --git a/docs/api-reference/magento-api.addconfigurableproductstocart.md b/docs/api-reference/magento-api.addconfigurableproductstocart.md index f8101c746..4183d13c8 100644 --- a/docs/api-reference/magento-api.addconfigurableproductstocart.md +++ b/docs/api-reference/magento-api.addconfigurableproductstocart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addConfigurableProductsToCart](./magento-api.addconfigurableproductstocart.md) - -## addConfigurableProductsToCart variable - -Signature: - -```typescript -_default: (context: Context, input: AddConfigurableProductsToCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addConfigurableProductsToCart](./magento-api.addconfigurableproductstocart.md) + +## addConfigurableProductsToCart variable + +Signature: + +```typescript +_default: (context: Context, input: AddConfigurableProductsToCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.adddownloadableproductstocart.md b/docs/api-reference/magento-api.adddownloadableproductstocart.md index 6d964c722..437fa7b33 100644 --- a/docs/api-reference/magento-api.adddownloadableproductstocart.md +++ b/docs/api-reference/magento-api.adddownloadableproductstocart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addDownloadableProductsToCart](./magento-api.adddownloadableproductstocart.md) - -## addDownloadableProductsToCart variable - -Signature: - -```typescript -_default: (context: Context, input: AddDownloadableProductsToCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addDownloadableProductsToCart](./magento-api.adddownloadableproductstocart.md) + +## addDownloadableProductsToCart variable + +Signature: + +```typescript +_default: (context: Context, input: AddDownloadableProductsToCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.addproductstocart.md b/docs/api-reference/magento-api.addproductstocart.md index 223b5b691..431a040f6 100644 --- a/docs/api-reference/magento-api.addproductstocart.md +++ b/docs/api-reference/magento-api.addproductstocart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addProductsToCart](./magento-api.addproductstocart.md) - -## addProductsToCart variable - -Signature: - -```typescript -_default: (context: Context, input: AddProductsToCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addProductsToCart](./magento-api.addproductstocart.md) + +## addProductsToCart variable + +Signature: + +```typescript +_default: (context: Context, input: AddProductsToCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.addproducttowishlist.md b/docs/api-reference/magento-api.addproducttowishlist.md index 81235a176..acfa824a7 100644 --- a/docs/api-reference/magento-api.addproducttowishlist.md +++ b/docs/api-reference/magento-api.addproducttowishlist.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addProductToWishList](./magento-api.addproducttowishlist.md) - -## addProductToWishList variable - -Signature: - -```typescript -_default: (context: Context, input: AddProductsToWishlistMutationVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addProductToWishList](./magento-api.addproducttowishlist.md) + +## addProductToWishList variable + +Signature: + +```typescript +_default: (context: Context, input: AddProductsToWishlistMutationVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.addsimpleproductstocart.md b/docs/api-reference/magento-api.addsimpleproductstocart.md index acb119da6..d2b68a46b 100644 --- a/docs/api-reference/magento-api.addsimpleproductstocart.md +++ b/docs/api-reference/magento-api.addsimpleproductstocart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addSimpleProductsToCart](./magento-api.addsimpleproductstocart.md) - -## addSimpleProductsToCart variable - -Signature: - -```typescript -_default: (context: Context, input: AddSimpleProductsToCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addSimpleProductsToCart](./magento-api.addsimpleproductstocart.md) + +## addSimpleProductsToCart variable + +Signature: + +```typescript +_default: (context: Context, input: AddSimpleProductsToCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.addvirtualproductstocart.md b/docs/api-reference/magento-api.addvirtualproductstocart.md index df1703bac..75b4bd9a6 100644 --- a/docs/api-reference/magento-api.addvirtualproductstocart.md +++ b/docs/api-reference/magento-api.addvirtualproductstocart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addVirtualProductsToCart](./magento-api.addvirtualproductstocart.md) - -## addVirtualProductsToCart variable - -Signature: - -```typescript -_default: (context: Context, input: AddVirtualProductsToCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [addVirtualProductsToCart](./magento-api.addvirtualproductstocart.md) + +## addVirtualProductsToCart variable + +Signature: + +```typescript +_default: (context: Context, input: AddVirtualProductsToCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.applycoupontocart.md b/docs/api-reference/magento-api.applycoupontocart.md index 8be8a397c..5cb3439d0 100644 --- a/docs/api-reference/magento-api.applycoupontocart.md +++ b/docs/api-reference/magento-api.applycoupontocart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [applyCouponToCart](./magento-api.applycoupontocart.md) - -## applyCouponToCart variable - -Signature: - -```typescript -_default: (context: Context, input: ApplyCouponToCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [applyCouponToCart](./magento-api.applycoupontocart.md) + +## applyCouponToCart variable + +Signature: + +```typescript +_default: (context: Context, input: ApplyCouponToCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.availablestores.md b/docs/api-reference/magento-api.availablestores.md index f25ce0de1..fe4756883 100644 --- a/docs/api-reference/magento-api.availablestores.md +++ b/docs/api-reference/magento-api.availablestores.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [availableStores](./magento-api.availablestores.md) - -## availableStores variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [availableStores](./magento-api.availablestores.md) + +## availableStores variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.cart.md b/docs/api-reference/magento-api.cart.md index d16869f31..9ef22f357 100644 --- a/docs/api-reference/magento-api.cart.md +++ b/docs/api-reference/magento-api.cart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [cart](./magento-api.cart.md) - -## cart variable - -Signature: - -```typescript -_default: (context: Context, cartId: string, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [cart](./magento-api.cart.md) + +## cart variable + +Signature: + +```typescript +_default: (context: Context, cartId: string, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.categorylist.md b/docs/api-reference/magento-api.categorylist.md index 1062676f8..d3d4d5af3 100644 --- a/docs/api-reference/magento-api.categorylist.md +++ b/docs/api-reference/magento-api.categorylist.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [categoryList](./magento-api.categorylist.md) - -## categoryList variable - -Signature: - -```typescript -_default: (context: Context, params: CategoryListQueryVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [categoryList](./magento-api.categorylist.md) + +## categoryList variable + +Signature: + +```typescript +_default: (context: Context, params: CategoryListQueryVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.categorysearch.md b/docs/api-reference/magento-api.categorysearch.md index cc01d9f32..9ee8748d0 100644 --- a/docs/api-reference/magento-api.categorysearch.md +++ b/docs/api-reference/magento-api.categorysearch.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [categorySearch](./magento-api.categorysearch.md) - -## categorySearch variable - -Signature: - -```typescript -_default: (context: Context, params: CategorySearchQueryVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [categorySearch](./magento-api.categorysearch.md) + +## categorySearch variable + +Signature: + +```typescript +_default: (context: Context, params: CategorySearchQueryVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.changecustomerpassword.md b/docs/api-reference/magento-api.changecustomerpassword.md index d84b56829..07d282405 100644 --- a/docs/api-reference/magento-api.changecustomerpassword.md +++ b/docs/api-reference/magento-api.changecustomerpassword.md @@ -1,11 +1,14 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [changeCustomerPassword](./magento-api.changecustomerpassword.md) - -## changeCustomerPassword variable - -Signature: - -```typescript -_default: (context: Context, currentPassword: string, newPassword: string, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [changeCustomerPassword](./magento-api.changecustomerpassword.md) + +## changeCustomerPassword variable + +Signature: + +```typescript +_default: (context: Context, params: { + currentPassword: string; + newPassword: string; +}, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.cmsblocks.md b/docs/api-reference/magento-api.cmsblocks.md index e2c8bf261..bb01fbbba 100644 --- a/docs/api-reference/magento-api.cmsblocks.md +++ b/docs/api-reference/magento-api.cmsblocks.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [cmsBlocks](./magento-api.cmsblocks.md) - -## cmsBlocks variable - -Signature: - -```typescript -_default: (context: Context, identifiers: string, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [cmsBlocks](./magento-api.cmsblocks.md) + +## cmsBlocks variable + +Signature: + +```typescript +_default: (context: Context, identifiers: string, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.cmspage.md b/docs/api-reference/magento-api.cmspage.md index b796b2997..1f3386c2c 100644 --- a/docs/api-reference/magento-api.cmspage.md +++ b/docs/api-reference/magento-api.cmspage.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [cmsPage](./magento-api.cmspage.md) - -## cmsPage variable - -Signature: - -```typescript -_default: (context: Context, identifier: string, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [cmsPage](./magento-api.cmspage.md) + +## cmsPage variable + +Signature: + +```typescript +_default: (context: Context, identifier: string, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.countries.md b/docs/api-reference/magento-api.countries.md index d1a5c37c0..de6747cf5 100644 --- a/docs/api-reference/magento-api.countries.md +++ b/docs/api-reference/magento-api.countries.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [countries](./magento-api.countries.md) - -## countries variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [countries](./magento-api.countries.md) + +## countries variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.country.md b/docs/api-reference/magento-api.country.md index 3255eedc7..7794bc2cb 100644 --- a/docs/api-reference/magento-api.country.md +++ b/docs/api-reference/magento-api.country.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [country](./magento-api.country.md) - -## country variable - -Signature: - -```typescript -_default: (context: Context, id: string, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [country](./magento-api.country.md) + +## country variable + +Signature: + +```typescript +_default: (context: Context, id: string, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.createcustomer.md b/docs/api-reference/magento-api.createcustomer.md index 105dd441b..6d8c5320f 100644 --- a/docs/api-reference/magento-api.createcustomer.md +++ b/docs/api-reference/magento-api.createcustomer.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [createCustomer](./magento-api.createcustomer.md) - -## createCustomer variable - -Signature: - -```typescript -_default: (context: Context, input: CustomerCreateInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [createCustomer](./magento-api.createcustomer.md) + +## createCustomer variable + +Signature: + +```typescript +_default: (context: Context, input: CustomerCreateInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.createcustomeraddress.md b/docs/api-reference/magento-api.createcustomeraddress.md index cc02e7712..12d654d3e 100644 --- a/docs/api-reference/magento-api.createcustomeraddress.md +++ b/docs/api-reference/magento-api.createcustomeraddress.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [createCustomerAddress](./magento-api.createcustomeraddress.md) - -## createCustomerAddress variable - -Signature: - -```typescript -_default: (context: Context, input: CustomerAddressInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [createCustomerAddress](./magento-api.createcustomeraddress.md) + +## createCustomerAddress variable + +Signature: + +```typescript +_default: (context: Context, input: CustomerAddressInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.createemptycart.md b/docs/api-reference/magento-api.createemptycart.md index a1c4455e7..9c3cd91d2 100644 --- a/docs/api-reference/magento-api.createemptycart.md +++ b/docs/api-reference/magento-api.createemptycart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [createEmptyCart](./magento-api.createemptycart.md) - -## createEmptyCart variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [createEmptyCart](./magento-api.createemptycart.md) + +## createEmptyCart variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.createproductreview.md b/docs/api-reference/magento-api.createproductreview.md index dbe5a814b..19b9e4176 100644 --- a/docs/api-reference/magento-api.createproductreview.md +++ b/docs/api-reference/magento-api.createproductreview.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [createProductReview](./magento-api.createproductreview.md) - -## createProductReview variable - -Signature: - -```typescript -_default: (context: Context, input: CreateProductReviewMutationVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [createProductReview](./magento-api.createproductreview.md) + +## createProductReview variable + +Signature: + +```typescript +_default: (context: Context, input: CreateProductReviewMutationVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.currency.md b/docs/api-reference/magento-api.currency.md index 9c04c5a12..ddce17ecf 100644 --- a/docs/api-reference/magento-api.currency.md +++ b/docs/api-reference/magento-api.currency.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [currency](./magento-api.currency.md) - -## currency variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [currency](./magento-api.currency.md) + +## currency variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.customer.md b/docs/api-reference/magento-api.customer.md index ed84b6c6a..cc53f8e26 100644 --- a/docs/api-reference/magento-api.customer.md +++ b/docs/api-reference/magento-api.customer.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customer](./magento-api.customer.md) - -## customer variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customer](./magento-api.customer.md) + +## customer variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.customercart.md b/docs/api-reference/magento-api.customercart.md index 188d39af4..4008e9e21 100644 --- a/docs/api-reference/magento-api.customercart.md +++ b/docs/api-reference/magento-api.customercart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customerCart](./magento-api.customercart.md) - -## customerCart variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customerCart](./magento-api.customercart.md) + +## customerCart variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.customerorders.md b/docs/api-reference/magento-api.customerorders.md index 09ddb6400..786211b6c 100644 --- a/docs/api-reference/magento-api.customerorders.md +++ b/docs/api-reference/magento-api.customerorders.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customerOrders](./magento-api.customerorders.md) - -## customerOrders variable - -Signature: - -```typescript -_default: (context: Context, searchParams: GetOrdersSearchParams, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customerOrders](./magento-api.customerorders.md) + +## customerOrders variable + +Signature: + +```typescript +_default: (context: Context, searchParams: GetOrdersSearchParams, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.customerproductreview.md b/docs/api-reference/magento-api.customerproductreview.md index 9af2be7f0..93c6a1325 100644 --- a/docs/api-reference/magento-api.customerproductreview.md +++ b/docs/api-reference/magento-api.customerproductreview.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customerProductReview](./magento-api.customerproductreview.md) - -## customerProductReview variable - -Signature: - -```typescript -_default: (context: Context, searchParams?: CustomerProductReviewParams, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customerProductReview](./magento-api.customerproductreview.md) + +## customerProductReview variable + +Signature: + +```typescript +_default: (context: Context, searchParams?: CustomerProductReviewParams, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.custommutation.md b/docs/api-reference/magento-api.custommutation.md index adab6e892..e6e531227 100644 --- a/docs/api-reference/magento-api.custommutation.md +++ b/docs/api-reference/magento-api.custommutation.md @@ -1,15 +1,15 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customMutation](./magento-api.custommutation.md) - -## customMutation variable - -Signature: - -```typescript -_default: ({ client }: Context, { mutation, mutationVariables, fetchPolicy, }: { - mutation: MUTATION; - mutationVariables: MUTATION_VARIABLES; - fetchPolicy?: FetchPolicy; -}) => Promise, Record>> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customMutation](./magento-api.custommutation.md) + +## customMutation variable + +Signature: + +```typescript +_default: ({ client }: Context, { mutation, mutationVariables, fetchPolicy, }: { + mutation: MUTATION; + mutationVariables: MUTATION_VARIABLES; + fetchPolicy?: Extract; +}) => Promise, Record>> +``` diff --git a/docs/api-reference/magento-api.customquery.md b/docs/api-reference/magento-api.customquery.md index 98cc2cdd3..97c967908 100644 --- a/docs/api-reference/magento-api.customquery.md +++ b/docs/api-reference/magento-api.customquery.md @@ -1,15 +1,15 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customQuery](./magento-api.customquery.md) - -## customQuery variable - -Signature: - -```typescript -_default: ({ client }: Context, { query, queryVariables, fetchPolicy, }: { - query: QUERY; - queryVariables?: QUERY_VARIABLES; - fetchPolicy?: FetchPolicy; -}) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [customQuery](./magento-api.customquery.md) + +## customQuery variable + +Signature: + +```typescript +_default: ({ client }: Context, { query, queryVariables, fetchPolicy, }: { + query: QUERY; + queryVariables?: QUERY_VARIABLES; + fetchPolicy?: FetchPolicy; +}) => Promise> +``` diff --git a/docs/api-reference/magento-api.deletecustomeraddress.md b/docs/api-reference/magento-api.deletecustomeraddress.md index 271484bfa..768a361c3 100644 --- a/docs/api-reference/magento-api.deletecustomeraddress.md +++ b/docs/api-reference/magento-api.deletecustomeraddress.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [deleteCustomerAddress](./magento-api.deletecustomeraddress.md) - -## deleteCustomerAddress variable - -Signature: - -```typescript -_default: (context: Context, addressId: number, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [deleteCustomerAddress](./magento-api.deletecustomeraddress.md) + +## deleteCustomerAddress variable + +Signature: + +```typescript +_default: (context: Context, addressId: number, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.generatecustomertoken.md b/docs/api-reference/magento-api.generatecustomertoken.md index 4decc8eca..d8ad0508a 100644 --- a/docs/api-reference/magento-api.generatecustomertoken.md +++ b/docs/api-reference/magento-api.generatecustomertoken.md @@ -1,11 +1,14 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [generateCustomerToken](./magento-api.generatecustomertoken.md) - -## generateCustomerToken variable - -Signature: - -```typescript -_default: (context: Context, email: string, password: string, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [generateCustomerToken](./magento-api.generatecustomertoken.md) + +## generateCustomerToken variable + +Signature: + +```typescript +_default: (context: Context, params: { + email: string; + password: string; +}, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.getavailablecustomerpaymentmethods.md b/docs/api-reference/magento-api.getavailablecustomerpaymentmethods.md index 5d2c4da1f..6154074a4 100644 --- a/docs/api-reference/magento-api.getavailablecustomerpaymentmethods.md +++ b/docs/api-reference/magento-api.getavailablecustomerpaymentmethods.md @@ -1,13 +1,13 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getAvailableCustomerPaymentMethods](./magento-api.getavailablecustomerpaymentmethods.md) - -## getAvailableCustomerPaymentMethods variable - -Signature: - -```typescript -_default: (context: Context, params: { - cartId: string; -}, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getAvailableCustomerPaymentMethods](./magento-api.getavailablecustomerpaymentmethods.md) + +## getAvailableCustomerPaymentMethods variable + +Signature: + +```typescript +_default: (context: Context, params: { + cartId: string; +}, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.getavailablecustomershippingmethods.md b/docs/api-reference/magento-api.getavailablecustomershippingmethods.md index c6c398d59..8c54d893e 100644 --- a/docs/api-reference/magento-api.getavailablecustomershippingmethods.md +++ b/docs/api-reference/magento-api.getavailablecustomershippingmethods.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getAvailableCustomerShippingMethods](./magento-api.getavailablecustomershippingmethods.md) - -## getAvailableCustomerShippingMethods variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getAvailableCustomerShippingMethods](./magento-api.getavailablecustomershippingmethods.md) + +## getAvailableCustomerShippingMethods variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.getavailablepaymentmethods.md b/docs/api-reference/magento-api.getavailablepaymentmethods.md index fd4723d57..d4b7d9eb4 100644 --- a/docs/api-reference/magento-api.getavailablepaymentmethods.md +++ b/docs/api-reference/magento-api.getavailablepaymentmethods.md @@ -1,13 +1,13 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getAvailablePaymentMethods](./magento-api.getavailablepaymentmethods.md) - -## getAvailablePaymentMethods variable - -Signature: - -```typescript -_default: (context: Context, params: { - cartId: string; -}, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getAvailablePaymentMethods](./magento-api.getavailablepaymentmethods.md) + +## getAvailablePaymentMethods variable + +Signature: + +```typescript +_default: (context: Context, params: { + cartId: string; +}, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.getavailableshippingmethods.md b/docs/api-reference/magento-api.getavailableshippingmethods.md index b8c205abe..86368b4c1 100644 --- a/docs/api-reference/magento-api.getavailableshippingmethods.md +++ b/docs/api-reference/magento-api.getavailableshippingmethods.md @@ -1,13 +1,13 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getAvailableShippingMethods](./magento-api.getavailableshippingmethods.md) - -## getAvailableShippingMethods variable - -Signature: - -```typescript -_default: (context: Context, params: { - cartId: string; -}, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getAvailableShippingMethods](./magento-api.getavailableshippingmethods.md) + +## getAvailableShippingMethods variable + +Signature: + +```typescript +_default: (context: Context, params: { + cartId: string; +}, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.getcustomeraddresses.md b/docs/api-reference/magento-api.getcustomeraddresses.md index 9c45505f7..cf2f7cad4 100644 --- a/docs/api-reference/magento-api.getcustomeraddresses.md +++ b/docs/api-reference/magento-api.getcustomeraddresses.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getCustomerAddresses](./magento-api.getcustomeraddresses.md) - -## getCustomerAddresses variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [getCustomerAddresses](./magento-api.getcustomeraddresses.md) + +## getCustomerAddresses variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.md b/docs/api-reference/magento-api.md index 5e67737e6..2082803e3 100644 --- a/docs/api-reference/magento-api.md +++ b/docs/api-reference/magento-api.md @@ -1,79 +1,79 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) - -## magento-api package - -`api-client` for Magento 2 integration for Vue Storefront 2. - -## Remarks - -The `@vue-storefront/magento2` library includes everything needed to fetch data from the Magento 2 eCommerce platform. This includes API client configuration, API endpoints, and GraphQL types and fragments. - -## Variables - -| Variable | Description | -| --- | --- | -| [addBundleProductsToCart](./magento-api.addbundleproductstocart.md) | | -| [addConfigurableProductsToCart](./magento-api.addconfigurableproductstocart.md) | | -| [addDownloadableProductsToCart](./magento-api.adddownloadableproductstocart.md) | | -| [addProductsToCart](./magento-api.addproductstocart.md) | | -| [addProductToWishList](./magento-api.addproducttowishlist.md) | | -| [addSimpleProductsToCart](./magento-api.addsimpleproductstocart.md) | | -| [addVirtualProductsToCart](./magento-api.addvirtualproductstocart.md) | | -| [applyCouponToCart](./magento-api.applycoupontocart.md) | | -| [availableStores](./magento-api.availablestores.md) | | -| [cart](./magento-api.cart.md) | | -| [categoryList](./magento-api.categorylist.md) | | -| [categorySearch](./magento-api.categorysearch.md) | | -| [changeCustomerPassword](./magento-api.changecustomerpassword.md) | | -| [cmsBlocks](./magento-api.cmsblocks.md) | | -| [cmsPage](./magento-api.cmspage.md) | | -| [countries](./magento-api.countries.md) | | -| [country](./magento-api.country.md) | | -| [createCustomer](./magento-api.createcustomer.md) | | -| [createCustomerAddress](./magento-api.createcustomeraddress.md) | | -| [createEmptyCart](./magento-api.createemptycart.md) | | -| [createProductReview](./magento-api.createproductreview.md) | | -| [currency](./magento-api.currency.md) | | -| [customer](./magento-api.customer.md) | | -| [customerCart](./magento-api.customercart.md) | | -| [customerOrders](./magento-api.customerorders.md) | | -| [customerProductReview](./magento-api.customerproductreview.md) | | -| [customMutation](./magento-api.custommutation.md) | | -| [customQuery](./magento-api.customquery.md) | | -| [deleteCustomerAddress](./magento-api.deletecustomeraddress.md) | | -| [generateCustomerToken](./magento-api.generatecustomertoken.md) | | -| [getAvailableCustomerPaymentMethods](./magento-api.getavailablecustomerpaymentmethods.md) | | -| [getAvailableCustomerShippingMethods](./magento-api.getavailablecustomershippingmethods.md) | | -| [getAvailablePaymentMethods](./magento-api.getavailablepaymentmethods.md) | | -| [getAvailableShippingMethods](./magento-api.getavailableshippingmethods.md) | | -| [getCustomerAddresses](./magento-api.getcustomeraddresses.md) | | -| [mergeCarts](./magento-api.mergecarts.md) | | -| [placeOrder](./magento-api.placeorder.md) | | -| [productDetail](./magento-api.productdetail.md) | | -| [productReview](./magento-api.productreview.md) | | -| [productReviewRatingsMetadata](./magento-api.productreviewratingsmetadata.md) | | -| [products](./magento-api.products.md) | | -| [relatedProduct](./magento-api.relatedproduct.md) | | -| [removeCouponFromCart](./magento-api.removecouponfromcart.md) | | -| [removeItemFromCart](./magento-api.removeitemfromcart.md) | | -| [removeProductsFromWishlist](./magento-api.removeproductsfromwishlist.md) | | -| [requestPasswordResetEmail](./magento-api.requestpasswordresetemail.md) | | -| [resetPassword](./magento-api.resetpassword.md) | | -| [revokeCustomerToken](./magento-api.revokecustomertoken.md) | | -| [setBillingAddressOnCart](./magento-api.setbillingaddressoncart.md) | | -| [setGuestEmailOnCart](./magento-api.setguestemailoncart.md) | | -| [setPaymentMethodOnCart](./magento-api.setpaymentmethodoncart.md) | | -| [setShippingAddressesOnCart](./magento-api.setshippingaddressesoncart.md) | | -| [setShippingMethodsOnCart](./magento-api.setshippingmethodsoncart.md) | | -| [storeConfig](./magento-api.storeconfig.md) | | -| [subscribeEmailToNewsletter](./magento-api.subscribeemailtonewsletter.md) | | -| [updateCartItems](./magento-api.updatecartitems.md) | | -| [updateCustomer](./magento-api.updatecustomer.md) | | -| [updateCustomerAddress](./magento-api.updatecustomeraddress.md) | | -| [updateCustomerEmail](./magento-api.updatecustomeremail.md) | | -| [upsellProduct](./magento-api.upsellproduct.md) | | -| [urlResolver](./magento-api.urlresolver.md) | | -| [wishlist](./magento-api.wishlist.md) | | - + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) + +## magento-api package + +`api-client` for Magento 2 integration for Vue Storefront 2. + +## Remarks + +The `@vue-storefront/magento2` library includes everything needed to fetch data from the Magento 2 eCommerce platform. This includes API client configuration, API endpoints, and GraphQL types and fragments. + +## Variables + +| Variable | Description | +| --- | --- | +| [addBundleProductsToCart](./magento-api.addbundleproductstocart.md) | | +| [addConfigurableProductsToCart](./magento-api.addconfigurableproductstocart.md) | | +| [addDownloadableProductsToCart](./magento-api.adddownloadableproductstocart.md) | | +| [addProductsToCart](./magento-api.addproductstocart.md) | | +| [addProductToWishList](./magento-api.addproducttowishlist.md) | | +| [addSimpleProductsToCart](./magento-api.addsimpleproductstocart.md) | | +| [addVirtualProductsToCart](./magento-api.addvirtualproductstocart.md) | | +| [applyCouponToCart](./magento-api.applycoupontocart.md) | | +| [availableStores](./magento-api.availablestores.md) | | +| [cart](./magento-api.cart.md) | | +| [categoryList](./magento-api.categorylist.md) | | +| [categorySearch](./magento-api.categorysearch.md) | | +| [changeCustomerPassword](./magento-api.changecustomerpassword.md) | | +| [cmsBlocks](./magento-api.cmsblocks.md) | | +| [cmsPage](./magento-api.cmspage.md) | | +| [countries](./magento-api.countries.md) | | +| [country](./magento-api.country.md) | | +| [createCustomer](./magento-api.createcustomer.md) | | +| [createCustomerAddress](./magento-api.createcustomeraddress.md) | | +| [createEmptyCart](./magento-api.createemptycart.md) | | +| [createProductReview](./magento-api.createproductreview.md) | | +| [currency](./magento-api.currency.md) | | +| [customer](./magento-api.customer.md) | | +| [customerCart](./magento-api.customercart.md) | | +| [customerOrders](./magento-api.customerorders.md) | | +| [customerProductReview](./magento-api.customerproductreview.md) | | +| [customMutation](./magento-api.custommutation.md) | | +| [customQuery](./magento-api.customquery.md) | | +| [deleteCustomerAddress](./magento-api.deletecustomeraddress.md) | | +| [generateCustomerToken](./magento-api.generatecustomertoken.md) | | +| [getAvailableCustomerPaymentMethods](./magento-api.getavailablecustomerpaymentmethods.md) | | +| [getAvailableCustomerShippingMethods](./magento-api.getavailablecustomershippingmethods.md) | | +| [getAvailablePaymentMethods](./magento-api.getavailablepaymentmethods.md) | | +| [getAvailableShippingMethods](./magento-api.getavailableshippingmethods.md) | | +| [getCustomerAddresses](./magento-api.getcustomeraddresses.md) | | +| [mergeCarts](./magento-api.mergecarts.md) | | +| [placeOrder](./magento-api.placeorder.md) | | +| [productDetail](./magento-api.productdetail.md) | | +| [productReview](./magento-api.productreview.md) | | +| [productReviewRatingsMetadata](./magento-api.productreviewratingsmetadata.md) | | +| [products](./magento-api.products.md) | | +| [relatedProduct](./magento-api.relatedproduct.md) | | +| [removeCouponFromCart](./magento-api.removecouponfromcart.md) | | +| [removeItemFromCart](./magento-api.removeitemfromcart.md) | | +| [removeProductsFromWishlist](./magento-api.removeproductsfromwishlist.md) | | +| [requestPasswordResetEmail](./magento-api.requestpasswordresetemail.md) | | +| [resetPassword](./magento-api.resetpassword.md) | | +| [revokeCustomerToken](./magento-api.revokecustomertoken.md) | | +| [setBillingAddressOnCart](./magento-api.setbillingaddressoncart.md) | | +| [setGuestEmailOnCart](./magento-api.setguestemailoncart.md) | | +| [setPaymentMethodOnCart](./magento-api.setpaymentmethodoncart.md) | | +| [setShippingAddressesOnCart](./magento-api.setshippingaddressesoncart.md) | | +| [setShippingMethodsOnCart](./magento-api.setshippingmethodsoncart.md) | | +| [storeConfig](./magento-api.storeconfig.md) | | +| [subscribeEmailToNewsletter](./magento-api.subscribeemailtonewsletter.md) | | +| [updateCartItems](./magento-api.updatecartitems.md) | | +| [updateCustomer](./magento-api.updatecustomer.md) | | +| [updateCustomerAddress](./magento-api.updatecustomeraddress.md) | | +| [updateCustomerEmail](./magento-api.updatecustomeremail.md) | | +| [upsellProduct](./magento-api.upsellproduct.md) | | +| [urlResolver](./magento-api.urlresolver.md) | | +| [wishlist](./magento-api.wishlist.md) | | + diff --git a/docs/api-reference/magento-api.mergecarts.md b/docs/api-reference/magento-api.mergecarts.md index e3751b384..4a7cccbd5 100644 --- a/docs/api-reference/magento-api.mergecarts.md +++ b/docs/api-reference/magento-api.mergecarts.md @@ -1,11 +1,14 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [mergeCarts](./magento-api.mergecarts.md) - -## mergeCarts variable - -Signature: - -```typescript -_default: (context: Context, sourceCartId: string, destinationCartId: string, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [mergeCarts](./magento-api.mergecarts.md) + +## mergeCarts variable + +Signature: + +```typescript +_default: (context: Context, params: { + sourceCartId: string; + destinationCartId: string; +}, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.placeorder.md b/docs/api-reference/magento-api.placeorder.md index 356c5dad1..f8d0dd5e7 100644 --- a/docs/api-reference/magento-api.placeorder.md +++ b/docs/api-reference/magento-api.placeorder.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [placeOrder](./magento-api.placeorder.md) - -## placeOrder variable - -Signature: - -```typescript -_default: (context: Context, input: PlaceOrderInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [placeOrder](./magento-api.placeorder.md) + +## placeOrder variable + +Signature: + +```typescript +_default: (context: Context, input: PlaceOrderInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.productdetail.md b/docs/api-reference/magento-api.productdetail.md index f61c4f846..57dee5259 100644 --- a/docs/api-reference/magento-api.productdetail.md +++ b/docs/api-reference/magento-api.productdetail.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [productDetail](./magento-api.productdetail.md) - -## productDetail variable - -Signature: - -```typescript -_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [productDetail](./magento-api.productdetail.md) + +## productDetail variable + +Signature: + +```typescript +_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.productreview.md b/docs/api-reference/magento-api.productreview.md index a92cae901..8d1612a10 100644 --- a/docs/api-reference/magento-api.productreview.md +++ b/docs/api-reference/magento-api.productreview.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [productReview](./magento-api.productreview.md) - -## productReview variable - -Signature: - -```typescript -_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [productReview](./magento-api.productreview.md) + +## productReview variable + +Signature: + +```typescript +_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.productreviewratingsmetadata.md b/docs/api-reference/magento-api.productreviewratingsmetadata.md index 588335098..2cd8626c7 100644 --- a/docs/api-reference/magento-api.productreviewratingsmetadata.md +++ b/docs/api-reference/magento-api.productreviewratingsmetadata.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [productReviewRatingsMetadata](./magento-api.productreviewratingsmetadata.md) - -## productReviewRatingsMetadata variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [productReviewRatingsMetadata](./magento-api.productreviewratingsmetadata.md) + +## productReviewRatingsMetadata variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.products.md b/docs/api-reference/magento-api.products.md index d8b3bfe77..e3da94362 100644 --- a/docs/api-reference/magento-api.products.md +++ b/docs/api-reference/magento-api.products.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [products](./magento-api.products.md) - -## products variable - -Signature: - -```typescript -_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [products](./magento-api.products.md) + +## products variable + +Signature: + +```typescript +_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.relatedproduct.md b/docs/api-reference/magento-api.relatedproduct.md index e91068ffe..3a3f613c2 100644 --- a/docs/api-reference/magento-api.relatedproduct.md +++ b/docs/api-reference/magento-api.relatedproduct.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [relatedProduct](./magento-api.relatedproduct.md) - -## relatedProduct variable - -Signature: - -```typescript -_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [relatedProduct](./magento-api.relatedproduct.md) + +## relatedProduct variable + +Signature: + +```typescript +_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.removecouponfromcart.md b/docs/api-reference/magento-api.removecouponfromcart.md index 00f6dce91..2b54f05c7 100644 --- a/docs/api-reference/magento-api.removecouponfromcart.md +++ b/docs/api-reference/magento-api.removecouponfromcart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [removeCouponFromCart](./magento-api.removecouponfromcart.md) - -## removeCouponFromCart variable - -Signature: - -```typescript -_default: (context: Context, input: RemoveCouponFromCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [removeCouponFromCart](./magento-api.removecouponfromcart.md) + +## removeCouponFromCart variable + +Signature: + +```typescript +_default: (context: Context, input: RemoveCouponFromCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.removeitemfromcart.md b/docs/api-reference/magento-api.removeitemfromcart.md index fc10a666e..814b05896 100644 --- a/docs/api-reference/magento-api.removeitemfromcart.md +++ b/docs/api-reference/magento-api.removeitemfromcart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [removeItemFromCart](./magento-api.removeitemfromcart.md) - -## removeItemFromCart variable - -Signature: - -```typescript -_default: (context: Context, input: RemoveItemFromCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [removeItemFromCart](./magento-api.removeitemfromcart.md) + +## removeItemFromCart variable + +Signature: + +```typescript +_default: (context: Context, input: RemoveItemFromCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.removeproductsfromwishlist.md b/docs/api-reference/magento-api.removeproductsfromwishlist.md index c5e5f8939..90841a670 100644 --- a/docs/api-reference/magento-api.removeproductsfromwishlist.md +++ b/docs/api-reference/magento-api.removeproductsfromwishlist.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [removeProductsFromWishlist](./magento-api.removeproductsfromwishlist.md) - -## removeProductsFromWishlist variable - -Signature: - -```typescript -_default: (context: Context, input: RemoveProductsFromWishlistMutationVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [removeProductsFromWishlist](./magento-api.removeproductsfromwishlist.md) + +## removeProductsFromWishlist variable + +Signature: + +```typescript +_default: (context: Context, input: RemoveProductsFromWishlistMutationVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.requestpasswordresetemail.md b/docs/api-reference/magento-api.requestpasswordresetemail.md index c2540bed6..905c371c0 100644 --- a/docs/api-reference/magento-api.requestpasswordresetemail.md +++ b/docs/api-reference/magento-api.requestpasswordresetemail.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [requestPasswordResetEmail](./magento-api.requestpasswordresetemail.md) - -## requestPasswordResetEmail variable - -Signature: - -```typescript -_default: (context: Context, input: RequestPasswordResetEmailMutationVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [requestPasswordResetEmail](./magento-api.requestpasswordresetemail.md) + +## requestPasswordResetEmail variable + +Signature: + +```typescript +_default: (context: Context, input: RequestPasswordResetEmailMutationVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.resetpassword.md b/docs/api-reference/magento-api.resetpassword.md index 26d927568..65e8ba8b2 100644 --- a/docs/api-reference/magento-api.resetpassword.md +++ b/docs/api-reference/magento-api.resetpassword.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [resetPassword](./magento-api.resetpassword.md) - -## resetPassword variable - -Signature: - -```typescript -_default: (context: Context, input: ResetPasswordMutationVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [resetPassword](./magento-api.resetpassword.md) + +## resetPassword variable + +Signature: + +```typescript +_default: (context: Context, input: ResetPasswordMutationVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.revokecustomertoken.md b/docs/api-reference/magento-api.revokecustomertoken.md index b3b95b434..f8d703610 100644 --- a/docs/api-reference/magento-api.revokecustomertoken.md +++ b/docs/api-reference/magento-api.revokecustomertoken.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [revokeCustomerToken](./magento-api.revokecustomertoken.md) - -## revokeCustomerToken variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [revokeCustomerToken](./magento-api.revokecustomertoken.md) + +## revokeCustomerToken variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.setbillingaddressoncart.md b/docs/api-reference/magento-api.setbillingaddressoncart.md index f1cf255e9..84ebb1b2a 100644 --- a/docs/api-reference/magento-api.setbillingaddressoncart.md +++ b/docs/api-reference/magento-api.setbillingaddressoncart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setBillingAddressOnCart](./magento-api.setbillingaddressoncart.md) - -## setBillingAddressOnCart variable - -Signature: - -```typescript -_default: (context: Context, input: SetBillingAddressOnCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setBillingAddressOnCart](./magento-api.setbillingaddressoncart.md) + +## setBillingAddressOnCart variable + +Signature: + +```typescript +_default: (context: Context, input: SetBillingAddressOnCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.setguestemailoncart.md b/docs/api-reference/magento-api.setguestemailoncart.md index 687bc0173..a567c7daf 100644 --- a/docs/api-reference/magento-api.setguestemailoncart.md +++ b/docs/api-reference/magento-api.setguestemailoncart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setGuestEmailOnCart](./magento-api.setguestemailoncart.md) - -## setGuestEmailOnCart variable - -Signature: - -```typescript -_default: (context: Context, input: SetGuestEmailOnCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setGuestEmailOnCart](./magento-api.setguestemailoncart.md) + +## setGuestEmailOnCart variable + +Signature: + +```typescript +_default: (context: Context, input: SetGuestEmailOnCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.setpaymentmethodoncart.md b/docs/api-reference/magento-api.setpaymentmethodoncart.md index 6f2148cef..3e268c12d 100644 --- a/docs/api-reference/magento-api.setpaymentmethodoncart.md +++ b/docs/api-reference/magento-api.setpaymentmethodoncart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setPaymentMethodOnCart](./magento-api.setpaymentmethodoncart.md) - -## setPaymentMethodOnCart variable - -Signature: - -```typescript -_default: (context: Context, input: SetPaymentMethodOnCartInputs, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setPaymentMethodOnCart](./magento-api.setpaymentmethodoncart.md) + +## setPaymentMethodOnCart variable + +Signature: + +```typescript +_default: (context: Context, input: SetPaymentMethodOnCartInputs, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.setshippingaddressesoncart.md b/docs/api-reference/magento-api.setshippingaddressesoncart.md index b4fb0bc89..54ac98537 100644 --- a/docs/api-reference/magento-api.setshippingaddressesoncart.md +++ b/docs/api-reference/magento-api.setshippingaddressesoncart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setShippingAddressesOnCart](./magento-api.setshippingaddressesoncart.md) - -## setShippingAddressesOnCart variable - -Signature: - -```typescript -_default: (context: Context, input: SetShippingAddressesOnCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setShippingAddressesOnCart](./magento-api.setshippingaddressesoncart.md) + +## setShippingAddressesOnCart variable + +Signature: + +```typescript +_default: (context: Context, input: SetShippingAddressesOnCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.setshippingmethodsoncart.md b/docs/api-reference/magento-api.setshippingmethodsoncart.md index 35186b810..867f1d20e 100644 --- a/docs/api-reference/magento-api.setshippingmethodsoncart.md +++ b/docs/api-reference/magento-api.setshippingmethodsoncart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setShippingMethodsOnCart](./magento-api.setshippingmethodsoncart.md) - -## setShippingMethodsOnCart variable - -Signature: - -```typescript -_default: (context: Context, input: SetShippingMethodsOnCartInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [setShippingMethodsOnCart](./magento-api.setshippingmethodsoncart.md) + +## setShippingMethodsOnCart variable + +Signature: + +```typescript +_default: (context: Context, input: SetShippingMethodsOnCartInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.storeconfig.md b/docs/api-reference/magento-api.storeconfig.md index 6f9930ef6..28c53c7c1 100644 --- a/docs/api-reference/magento-api.storeconfig.md +++ b/docs/api-reference/magento-api.storeconfig.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [storeConfig](./magento-api.storeconfig.md) - -## storeConfig variable - -Signature: - -```typescript -_default: (context: Context, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [storeConfig](./magento-api.storeconfig.md) + +## storeConfig variable + +Signature: + +```typescript +_default: (context: Context, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.subscribeemailtonewsletter.md b/docs/api-reference/magento-api.subscribeemailtonewsletter.md index 4e31f0fe2..a93032786 100644 --- a/docs/api-reference/magento-api.subscribeemailtonewsletter.md +++ b/docs/api-reference/magento-api.subscribeemailtonewsletter.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [subscribeEmailToNewsletter](./magento-api.subscribeemailtonewsletter.md) - -## subscribeEmailToNewsletter variable - -Signature: - -```typescript -_default: (context: Context, { email }: SubscribeEmailToNewsletterMutationVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [subscribeEmailToNewsletter](./magento-api.subscribeemailtonewsletter.md) + +## subscribeEmailToNewsletter variable + +Signature: + +```typescript +_default: (context: Context, { email }: SubscribeEmailToNewsletterMutationVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.updatecartitems.md b/docs/api-reference/magento-api.updatecartitems.md index 3580cc558..4d11ab05e 100644 --- a/docs/api-reference/magento-api.updatecartitems.md +++ b/docs/api-reference/magento-api.updatecartitems.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [updateCartItems](./magento-api.updatecartitems.md) - -## updateCartItems variable - -Signature: - -```typescript -_default: (context: Context, input: UpdateCartItemsInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [updateCartItems](./magento-api.updatecartitems.md) + +## updateCartItems variable + +Signature: + +```typescript +_default: (context: Context, input: UpdateCartItemsInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.updatecustomer.md b/docs/api-reference/magento-api.updatecustomer.md index e76091f6c..6289cca20 100644 --- a/docs/api-reference/magento-api.updatecustomer.md +++ b/docs/api-reference/magento-api.updatecustomer.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [updateCustomer](./magento-api.updatecustomer.md) - -## updateCustomer variable - -Signature: - -```typescript -_default: (context: Context, input: CustomerUpdateInput, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [updateCustomer](./magento-api.updatecustomer.md) + +## updateCustomer variable + +Signature: + +```typescript +_default: (context: Context, input: CustomerUpdateInput, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.updatecustomeraddress.md b/docs/api-reference/magento-api.updatecustomeraddress.md index 6423a8dc7..c85e1efba 100644 --- a/docs/api-reference/magento-api.updatecustomeraddress.md +++ b/docs/api-reference/magento-api.updatecustomeraddress.md @@ -1,14 +1,14 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [updateCustomerAddress](./magento-api.updatecustomeraddress.md) - -## updateCustomerAddress variable - -Signature: - -```typescript -_default: (context: Context, params: { - addressId: number; - input: CustomerAddressInput; -}, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [updateCustomerAddress](./magento-api.updatecustomeraddress.md) + +## updateCustomerAddress variable + +Signature: + +```typescript +_default: (context: Context, params: { + addressId: number; + input: CustomerAddressInput; +}, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.updatecustomeremail.md b/docs/api-reference/magento-api.updatecustomeremail.md index d489becea..5e98bb056 100644 --- a/docs/api-reference/magento-api.updatecustomeremail.md +++ b/docs/api-reference/magento-api.updatecustomeremail.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [updateCustomerEmail](./magento-api.updatecustomeremail.md) - -## updateCustomerEmail variable - -Signature: - -```typescript -_default: (context: Context, input: UpdateCustomerEmailMutationVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [updateCustomerEmail](./magento-api.updatecustomeremail.md) + +## updateCustomerEmail variable + +Signature: + +```typescript +_default: (context: Context, input: UpdateCustomerEmailMutationVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.upsellproduct.md b/docs/api-reference/magento-api.upsellproduct.md index 93032c3cf..fd7afdf32 100644 --- a/docs/api-reference/magento-api.upsellproduct.md +++ b/docs/api-reference/magento-api.upsellproduct.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [upsellProduct](./magento-api.upsellproduct.md) - -## upsellProduct variable - -Signature: - -```typescript -_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [upsellProduct](./magento-api.upsellproduct.md) + +## upsellProduct variable + +Signature: + +```typescript +_default: (context: Context, searchParams?: GetProductSearchParams, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.urlresolver.md b/docs/api-reference/magento-api.urlresolver.md index 15072b003..6f25b5ad7 100644 --- a/docs/api-reference/magento-api.urlresolver.md +++ b/docs/api-reference/magento-api.urlresolver.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [urlResolver](./magento-api.urlresolver.md) - -## urlResolver variable - -Signature: - -```typescript -_default: (context: Context, url: string, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [urlResolver](./magento-api.urlresolver.md) + +## urlResolver variable + +Signature: + +```typescript +_default: (context: Context, url: string, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento-api.wishlist.md b/docs/api-reference/magento-api.wishlist.md index c37cf9859..3426b85dc 100644 --- a/docs/api-reference/magento-api.wishlist.md +++ b/docs/api-reference/magento-api.wishlist.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [wishlist](./magento-api.wishlist.md) - -## wishlist variable - -Signature: - -```typescript -_default: (context: Context, searchParams: WishlistQueryVariables, customQuery?: CustomQuery) => Promise> -``` + + +[Home](./index.md) > [@vue-storefront/magento-api](./magento-api.md) > [wishlist](./magento-api.wishlist.md) + +## wishlist variable + +Signature: + +```typescript +_default: (context: Context, searchParams: WishlistQueryVariables, customQuery?: CustomQuery) => Promise> +``` diff --git a/docs/api-reference/magento.addressgetter.md b/docs/api-reference/magento.addressgetter.md index 500554ac4..c430efc28 100644 --- a/docs/api-reference/magento.addressgetter.md +++ b/docs/api-reference/magento.addressgetter.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [addressGetter](./magento.addressgetter.md) - -## addressGetter variable - -Signature: - -```typescript -_default: AddressGetter -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [addressGetter](./magento.addressgetter.md) + +## addressGetter variable + +Signature: + +```typescript +_default: AddressGetter +``` diff --git a/docs/api-reference/magento.cartgetters.md b/docs/api-reference/magento.cartgetters.md index e90a36095..e12b22a67 100644 --- a/docs/api-reference/magento.cartgetters.md +++ b/docs/api-reference/magento.cartgetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [cartGetters](./magento.cartgetters.md) - -## cartGetters variable - -Signature: - -```typescript -cartGetters: CartGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [cartGetters](./magento.cartgetters.md) + +## cartGetters variable + +Signature: + +```typescript +cartGetters: CartGetters +``` diff --git a/docs/api-reference/magento.categorygetters.md b/docs/api-reference/magento.categorygetters.md index 57391e837..17f141718 100644 --- a/docs/api-reference/magento.categorygetters.md +++ b/docs/api-reference/magento.categorygetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [categoryGetters](./magento.categorygetters.md) - -## categoryGetters variable - -Signature: - -```typescript -categoryGetters: CategoryGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [categoryGetters](./magento.categorygetters.md) + +## categoryGetters variable + +Signature: + +```typescript +categoryGetters: CategoryGetters +``` diff --git a/docs/api-reference/magento.checkoutgetters.md b/docs/api-reference/magento.checkoutgetters.md index 38ea49fcf..ffc750bd1 100644 --- a/docs/api-reference/magento.checkoutgetters.md +++ b/docs/api-reference/magento.checkoutgetters.md @@ -1,17 +1,17 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [checkoutGetters](./magento.checkoutgetters.md) - -## checkoutGetters variable - -Signature: - -```typescript -checkoutGetters: { - getShippingMethodId: (shippingMethod: ShippingMethod) => string; - getShippingMethodName: (shippingMethod: ShippingMethod) => string; - getShippingMethodDescription: (shippingMethod: ShippingMethod) => string; - getFormattedPrice: (price: number) => string; - getShippingMethodPrice: (shippingMethod: ShippingMethod) => number; -} -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [checkoutGetters](./magento.checkoutgetters.md) + +## checkoutGetters variable + +Signature: + +```typescript +checkoutGetters: { + getShippingMethodId: (shippingMethod: ShippingMethod) => string; + getShippingMethodName: (shippingMethod: ShippingMethod) => string; + getShippingMethodDescription: (shippingMethod: ShippingMethod) => string; + getFormattedPrice: (price: number) => string; + getShippingMethodPrice: (shippingMethod: ShippingMethod) => number; +} +``` diff --git a/docs/api-reference/magento.extendscopecontext.md b/docs/api-reference/magento.extendscopecontext.md index 705871ce0..d48174f77 100644 --- a/docs/api-reference/magento.extendscopecontext.md +++ b/docs/api-reference/magento.extendscopecontext.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [extendScopeContext](./magento.extendscopecontext.md) - -## extendScopeContext variable - -Signature: - -```typescript -extendScopeContext: (scope: EffectScope, app: NuxtAppOptions) => void -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [extendScopeContext](./magento.extendscopecontext.md) + +## extendScopeContext variable + +Signature: + +```typescript +extendScopeContext: (scope: EffectScope, app: NuxtAppOptions) => void +``` diff --git a/docs/api-reference/magento.facetgetters.md b/docs/api-reference/magento.facetgetters.md index 966914a72..ec625c279 100644 --- a/docs/api-reference/magento.facetgetters.md +++ b/docs/api-reference/magento.facetgetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [facetGetters](./magento.facetgetters.md) - -## facetGetters variable - -Signature: - -```typescript -facetGetters: FacetsGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [facetGetters](./magento.facetgetters.md) + +## facetGetters variable + +Signature: + +```typescript +facetGetters: FacetsGetters +``` diff --git a/docs/api-reference/magento.forgotpasswordgetters.md b/docs/api-reference/magento.forgotpasswordgetters.md index 0c5d78493..6c3bceb61 100644 --- a/docs/api-reference/magento.forgotpasswordgetters.md +++ b/docs/api-reference/magento.forgotpasswordgetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [forgotPasswordGetters](./magento.forgotpasswordgetters.md) - -## forgotPasswordGetters variable - -Signature: - -```typescript -forgotPasswordGetters: ForgotPasswordGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [forgotPasswordGetters](./magento.forgotpasswordgetters.md) + +## forgotPasswordGetters variable + +Signature: + +```typescript +forgotPasswordGetters: ForgotPasswordGetters +``` diff --git a/docs/api-reference/magento.md b/docs/api-reference/magento.md index d49666bde..cfc052bdc 100644 --- a/docs/api-reference/magento.md +++ b/docs/api-reference/magento.md @@ -1,66 +1,66 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) - -## magento package - -## Variables - -| Variable | Description | -| --- | --- | -| [addressGetter](./magento.addressgetter.md) | | -| [cartGetters](./magento.cartgetters.md) | | -| [categoryGetters](./magento.categorygetters.md) | | -| [checkoutGetters](./magento.checkoutgetters.md) | | -| [extendScopeContext](./magento.extendscopecontext.md) | | -| [facetGetters](./magento.facetgetters.md) | | -| [forgotPasswordGetters](./magento.forgotpasswordgetters.md) | | -| [orderGetters](./magento.ordergetters.md) | | -| [productGetters](./magento.productgetters.md) | | -| [reviewGetters](./magento.reviewgetters.md) | | -| [storeConfigGetters](./magento.storeconfiggetters.md) | | -| [storeGetters](./magento.storegetters.md) | | -| [useAddresses](./magento.useaddresses.md) | | -| [useBilling](./magento.usebilling.md) | | -| [useCart](./magento.usecart.md) | | -| [useCategory](./magento.usecategory.md) | | -| [useCategorySearch](./magento.usecategorysearch.md) | | -| [useConfig](./magento.useconfig.md) | | -| [useContent](./magento.usecontent.md) | | -| [useCountrySearch](./magento.usecountrysearch.md) | | -| [useCurrency](./magento.usecurrency.md) | | -| [useCustomMutation](./magento.usecustommutation.md) | | -| [useCustomQuery](./magento.usecustomquery.md) | | -| [useExternalCheckout](./magento.useexternalcheckout.md) | | -| [useFacet](./magento.usefacet.md) | | -| [useForgotPassword](./magento.useforgotpassword.md) | | -| [useGetShippingMethods](./magento.usegetshippingmethods.md) | | -| [useGuestUser](./magento.useguestuser.md) | | -| [useMakeOrder](./magento.usemakeorder.md) | | -| [useNewsletter](./magento.usenewsletter.md) | | -| [usePaymentProvider](./magento.usepaymentprovider.md) | | -| [useProduct](./magento.useproduct.md) | | -| [userAddressesGetters](./magento.useraddressesgetters.md) | | -| [userBillingGetters](./magento.userbillinggetters.md) | | -| [useRelatedProducts](./magento.userelatedproducts.md) | | -| [useReview](./magento.usereview.md) | | -| [userGetters](./magento.usergetters.md) | | -| [userShippingGetters](./magento.usershippinggetters.md) | | -| [useShipping](./magento.useshipping.md) | | -| [useShippingProvider](./magento.useshippingprovider.md) | | -| [useStore](./magento.usestore.md) | | -| [useUpsellProducts](./magento.useupsellproducts.md) | | -| [useUrlResolver](./magento.useurlresolver.md) | | -| [useUser](./magento.useuser.md) | | -| [useUserBilling](./magento.useuserbilling.md) | | -| [useUserOrder](./magento.useuserorder.md) | | -| [useUserShipping](./magento.useusershipping.md) | | -| [useWishlist](./magento.usewishlist.md) | | -| [wishlistGetters](./magento.wishlistgetters.md) | | - -## Type Aliases - -| Type Alias | Description | -| --- | --- | -| [WishlistProduct](./magento.wishlistproduct.md) | | - + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) + +## magento package + +## Variables + +| Variable | Description | +| --- | --- | +| [addressGetter](./magento.addressgetter.md) | | +| [cartGetters](./magento.cartgetters.md) | | +| [categoryGetters](./magento.categorygetters.md) | | +| [checkoutGetters](./magento.checkoutgetters.md) | | +| [extendScopeContext](./magento.extendscopecontext.md) | | +| [facetGetters](./magento.facetgetters.md) | | +| [forgotPasswordGetters](./magento.forgotpasswordgetters.md) | | +| [orderGetters](./magento.ordergetters.md) | | +| [productGetters](./magento.productgetters.md) | | +| [reviewGetters](./magento.reviewgetters.md) | | +| [storeConfigGetters](./magento.storeconfiggetters.md) | | +| [storeGetters](./magento.storegetters.md) | | +| [useAddresses](./magento.useaddresses.md) | | +| [useBilling](./magento.usebilling.md) | | +| [useCart](./magento.usecart.md) | | +| [useCategory](./magento.usecategory.md) | | +| [useCategorySearch](./magento.usecategorysearch.md) | | +| [useConfig](./magento.useconfig.md) | | +| [useContent](./magento.usecontent.md) | | +| [useCountrySearch](./magento.usecountrysearch.md) | | +| [useCurrency](./magento.usecurrency.md) | | +| [useCustomMutation](./magento.usecustommutation.md) | | +| [useCustomQuery](./magento.usecustomquery.md) | | +| [useExternalCheckout](./magento.useexternalcheckout.md) | | +| [useFacet](./magento.usefacet.md) | | +| [useForgotPassword](./magento.useforgotpassword.md) | | +| [useGetShippingMethods](./magento.usegetshippingmethods.md) | | +| [useGuestUser](./magento.useguestuser.md) | | +| [useMakeOrder](./magento.usemakeorder.md) | | +| [useNewsletter](./magento.usenewsletter.md) | | +| [usePaymentProvider](./magento.usepaymentprovider.md) | | +| [useProduct](./magento.useproduct.md) | | +| [userAddressesGetters](./magento.useraddressesgetters.md) | | +| [userBillingGetters](./magento.userbillinggetters.md) | | +| [useRelatedProducts](./magento.userelatedproducts.md) | | +| [useReview](./magento.usereview.md) | | +| [userGetters](./magento.usergetters.md) | | +| [userShippingGetters](./magento.usershippinggetters.md) | | +| [useShipping](./magento.useshipping.md) | | +| [useShippingProvider](./magento.useshippingprovider.md) | | +| [useStore](./magento.usestore.md) | | +| [useUpsellProducts](./magento.useupsellproducts.md) | | +| [useUrlResolver](./magento.useurlresolver.md) | | +| [useUser](./magento.useuser.md) | | +| [useUserBilling](./magento.useuserbilling.md) | | +| [useUserOrder](./magento.useuserorder.md) | | +| [useUserShipping](./magento.useusershipping.md) | | +| [useWishlist](./magento.usewishlist.md) | | +| [wishlistGetters](./magento.wishlistgetters.md) | | + +## Type Aliases + +| Type Alias | Description | +| --- | --- | +| [WishlistProduct](./magento.wishlistproduct.md) | | + diff --git a/docs/api-reference/magento.ordergetters.md b/docs/api-reference/magento.ordergetters.md index 3370e2d32..1a1c42776 100644 --- a/docs/api-reference/magento.ordergetters.md +++ b/docs/api-reference/magento.ordergetters.md @@ -1,23 +1,23 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [orderGetters](./magento.ordergetters.md) - -## orderGetters variable - -Signature: - -```typescript -orderGetters: { - getDate: (order: any) => string; - getId: (order: any) => string; - getStatus: (order: any) => string; - getPrice: (order: any) => number | null; - getItems: (order: any) => any[]; - getItemSku: (item: any) => string; - getItemName: (item: any) => string; - getItemQty: (item: any) => number; - getItemPrice: (item: any) => number; - getFormattedPrice: (price: number) => string; - getPagination: (orders: any) => AgnosticPagination; -} -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [orderGetters](./magento.ordergetters.md) + +## orderGetters variable + +Signature: + +```typescript +orderGetters: { + getDate: (order: any) => string; + getId: (order: any) => string; + getStatus: (order: any) => string; + getPrice: (order: any) => number | null; + getItems: (order: any) => any[]; + getItemSku: (item: any) => string; + getItemName: (item: any) => string; + getItemQty: (item: any) => number; + getItemPrice: (item: any) => number; + getFormattedPrice: (price: number) => string; + getPagination: (orders: any) => AgnosticPagination; +} +``` diff --git a/docs/api-reference/magento.productgetters.md b/docs/api-reference/magento.productgetters.md index ebfd7cf75..25ffbc78a 100644 --- a/docs/api-reference/magento.productgetters.md +++ b/docs/api-reference/magento.productgetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [productGetters](./magento.productgetters.md) - -## productGetters variable - -Signature: - -```typescript -productGetters: ProductGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [productGetters](./magento.productgetters.md) + +## productGetters variable + +Signature: + +```typescript +productGetters: ProductGetters +``` diff --git a/docs/api-reference/magento.reviewgetters.md b/docs/api-reference/magento.reviewgetters.md index 067fc33b1..13432a476 100644 --- a/docs/api-reference/magento.reviewgetters.md +++ b/docs/api-reference/magento.reviewgetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [reviewGetters](./magento.reviewgetters.md) - -## reviewGetters variable - -Signature: - -```typescript -reviewGetters: MagentoReviewGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [reviewGetters](./magento.reviewgetters.md) + +## reviewGetters variable + +Signature: + +```typescript +reviewGetters: MagentoReviewGetters +``` diff --git a/docs/api-reference/magento.storeconfiggetters.md b/docs/api-reference/magento.storeconfiggetters.md index 26f6b9b7f..dcf4a286f 100644 --- a/docs/api-reference/magento.storeconfiggetters.md +++ b/docs/api-reference/magento.storeconfiggetters.md @@ -1,19 +1,19 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [storeConfigGetters](./magento.storeconfiggetters.md) - -## storeConfigGetters variable - -Signature: - -```typescript -storeConfigGetters: { - getCode: (config: StoreConfig) => string; - getTitle: (config: StoreConfig) => string; - getName: (config: StoreConfig) => string; - getCurrency: (config: StoreConfig) => string; - getLocale: (config: StoreConfig) => string; - allowGuestProductReview: (config: StoreConfig) => string; - enabledWishlist: (config: StoreConfig) => string; -} -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [storeConfigGetters](./magento.storeconfiggetters.md) + +## storeConfigGetters variable + +Signature: + +```typescript +storeConfigGetters: { + getCode: (config: StoreConfig) => string; + getTitle: (config: StoreConfig) => string; + getName: (config: StoreConfig) => string; + getCurrency: (config: StoreConfig) => string; + getLocale: (config: StoreConfig) => string; + allowGuestProductReview: (config: StoreConfig) => string; + enabledWishlist: (config: StoreConfig) => string; +} +``` diff --git a/docs/api-reference/magento.storegetters.md b/docs/api-reference/magento.storegetters.md index 25431503f..2bcceb195 100644 --- a/docs/api-reference/magento.storegetters.md +++ b/docs/api-reference/magento.storegetters.md @@ -1,14 +1,14 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [storeGetters](./magento.storegetters.md) - -## storeGetters variable - -Signature: - -```typescript -storeGetters: { - getItems: typeof getItems; - getSelected: typeof getSelected; -} -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [storeGetters](./magento.storegetters.md) + +## storeGetters variable + +Signature: + +```typescript +storeGetters: { + getItems: typeof getItems; + getSelected: typeof getSelected; +} +``` diff --git a/docs/api-reference/magento.useaddresses.md b/docs/api-reference/magento.useaddresses.md index a81a6b175..68b93915b 100644 --- a/docs/api-reference/magento.useaddresses.md +++ b/docs/api-reference/magento.useaddresses.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useAddresses](./magento.useaddresses.md) - -## useAddresses variable - -Signature: - -```typescript -_default: () => import("../../types/composables").UseAddresses -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useAddresses](./magento.useaddresses.md) + +## useAddresses variable + +Signature: + +```typescript +_default: () => import("../../types/composables").UseAddresses +``` diff --git a/docs/api-reference/magento.usebilling.md b/docs/api-reference/magento.usebilling.md index 4853ec2e6..31fd5f80e 100644 --- a/docs/api-reference/magento.usebilling.md +++ b/docs/api-reference/magento.usebilling.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useBilling](./magento.usebilling.md) - -## useBilling variable - -Signature: - -```typescript -_default: () => import("@vue-storefront/core").UseBilling -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useBilling](./magento.usebilling.md) + +## useBilling variable + +Signature: + +```typescript +_default: () => import("@vue-storefront/core").UseBilling +``` diff --git a/docs/api-reference/magento.usecart.md b/docs/api-reference/magento.usecart.md index d6b7e2d20..33984532d 100644 --- a/docs/api-reference/magento.usecart.md +++ b/docs/api-reference/magento.usecart.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCart](./magento.usecart.md) - -## useCart variable - -Signature: - -```typescript -_default: () => import("@vue-storefront/core").UseCart -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCart](./magento.usecart.md) + +## useCart variable + +Signature: + +```typescript +_default: () => import("@vue-storefront/core").UseCart +``` diff --git a/docs/api-reference/magento.usecategory.md b/docs/api-reference/magento.usecategory.md index 79c580a51..ec7e19664 100644 --- a/docs/api-reference/magento.usecategory.md +++ b/docs/api-reference/magento.usecategory.md @@ -1,11 +1,13 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCategory](./magento.usecategory.md) - -## useCategory variable - -Signature: - -```typescript -_default: (id: string) => import("@vue-storefront/core").UseCategory -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCategory](./magento.usecategory.md) + +## useCategory variable + +Signature: + +```typescript +_default: (id: string) => import("@vue-storefront/core").UseCategory, any> +``` diff --git a/docs/api-reference/magento.usecategorysearch.md b/docs/api-reference/magento.usecategorysearch.md index 135c113e1..4d60f3d06 100644 --- a/docs/api-reference/magento.usecategorysearch.md +++ b/docs/api-reference/magento.usecategorysearch.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCategorySearch](./magento.usecategorysearch.md) - -## useCategorySearch variable - -Signature: - -```typescript -useCategorySearch: (cacheId?: string) => UseCategorySearch -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCategorySearch](./magento.usecategorysearch.md) + +## useCategorySearch variable + +Signature: + +```typescript +useCategorySearch: (cacheId?: string) => UseCategorySearch +``` diff --git a/docs/api-reference/magento.useconfig.md b/docs/api-reference/magento.useconfig.md index 1d491a1b4..e11314523 100644 --- a/docs/api-reference/magento.useconfig.md +++ b/docs/api-reference/magento.useconfig.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useConfig](./magento.useconfig.md) - -## useConfig variable - -Signature: - -```typescript -useConfig: (cacheId?: string) => UseConfig -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useConfig](./magento.useconfig.md) + +## useConfig variable + +Signature: + +```typescript +useConfig: (cacheId?: string) => UseConfig +``` diff --git a/docs/api-reference/magento.usecontent.md b/docs/api-reference/magento.usecontent.md index dd57b32d0..817ec31df 100644 --- a/docs/api-reference/magento.usecontent.md +++ b/docs/api-reference/magento.usecontent.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useContent](./magento.usecontent.md) - -## useContent variable - -Signature: - -```typescript -_default: (ssrKey?: string) => import("../../types/composables").UseContent -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useContent](./magento.usecontent.md) + +## useContent variable + +Signature: + +```typescript +_default: (ssrKey?: string) => import("../../types/composables").UseContent +``` diff --git a/docs/api-reference/magento.usecountrysearch.md b/docs/api-reference/magento.usecountrysearch.md index e1f4ced52..5c3da0660 100644 --- a/docs/api-reference/magento.usecountrysearch.md +++ b/docs/api-reference/magento.usecountrysearch.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCountrySearch](./magento.usecountrysearch.md) - -## useCountrySearch variable - -Signature: - -```typescript -useCountrySearch: (cacheId?: string) => UseCountrySearch -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCountrySearch](./magento.usecountrysearch.md) + +## useCountrySearch variable + +Signature: + +```typescript +useCountrySearch: (cacheId?: string) => UseCountrySearch +``` diff --git a/docs/api-reference/magento.usecurrency.md b/docs/api-reference/magento.usecurrency.md index 91d8681a9..9f059eac5 100644 --- a/docs/api-reference/magento.usecurrency.md +++ b/docs/api-reference/magento.usecurrency.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCurrency](./magento.usecurrency.md) - -## useCurrency variable - -Signature: - -```typescript -useCurrency: () => UseCurrency -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCurrency](./magento.usecurrency.md) + +## useCurrency variable + +Signature: + +```typescript +useCurrency: () => UseCurrency +``` diff --git a/docs/api-reference/magento.usecustommutation.md b/docs/api-reference/magento.usecustommutation.md index c0f3ad11e..b17e7e42d 100644 --- a/docs/api-reference/magento.usecustommutation.md +++ b/docs/api-reference/magento.usecustommutation.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCustomMutation](./magento.usecustommutation.md) - -## useCustomMutation variable - -Signature: - -```typescript -_default: (ssrKey?: string) => import("../../types/composables").UseCustomMutation, Record>, any> -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCustomMutation](./magento.usecustommutation.md) + +## useCustomMutation variable + +Signature: + +```typescript +_default: (ssrKey?: string) => import("../../types/composables").UseCustomMutation, Record>, any> +``` diff --git a/docs/api-reference/magento.usecustomquery.md b/docs/api-reference/magento.usecustomquery.md index c899cd955..9388a68c5 100644 --- a/docs/api-reference/magento.usecustomquery.md +++ b/docs/api-reference/magento.usecustomquery.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCustomQuery](./magento.usecustomquery.md) - -## useCustomQuery variable - -Signature: - -```typescript -_default: (ssrKey?: string) => import("../../types/composables").UseCustomQuery, any> -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useCustomQuery](./magento.usecustomquery.md) + +## useCustomQuery variable + +Signature: + +```typescript +_default: (ssrKey?: string) => import("../../types/composables").UseCustomQuery, any> +``` diff --git a/docs/api-reference/magento.useexternalcheckout.md b/docs/api-reference/magento.useexternalcheckout.md index 9fc3ba9dd..85e1d14c5 100644 --- a/docs/api-reference/magento.useexternalcheckout.md +++ b/docs/api-reference/magento.useexternalcheckout.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useExternalCheckout](./magento.useexternalcheckout.md) - -## useExternalCheckout variable - -Signature: - -```typescript -_default: (ssrKey?: string) => import("../../types/composables").UseExternalCheckout -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useExternalCheckout](./magento.useexternalcheckout.md) + +## useExternalCheckout variable + +Signature: + +```typescript +_default: (ssrKey?: string) => import("../../types/composables").UseExternalCheckout +``` diff --git a/docs/api-reference/magento.usefacet.md b/docs/api-reference/magento.usefacet.md index b31f4f446..a16080f29 100644 --- a/docs/api-reference/magento.usefacet.md +++ b/docs/api-reference/magento.usefacet.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useFacet](./magento.usefacet.md) - -## useFacet variable - -Signature: - -```typescript -_default: (id?: string) => import("@vue-storefront/core").UseFacet -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useFacet](./magento.usefacet.md) + +## useFacet variable + +Signature: + +```typescript +_default: (id?: string) => import("@vue-storefront/core").UseFacet +``` diff --git a/docs/api-reference/magento.useforgotpassword.md b/docs/api-reference/magento.useforgotpassword.md index 31a448800..2cee23001 100644 --- a/docs/api-reference/magento.useforgotpassword.md +++ b/docs/api-reference/magento.useforgotpassword.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useForgotPassword](./magento.useforgotpassword.md) - -## useForgotPassword variable - -Signature: - -```typescript -useForgotPassword: () => import("@vue-storefront/core").UseForgotPassword -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useForgotPassword](./magento.useforgotpassword.md) + +## useForgotPassword variable + +Signature: + +```typescript +useForgotPassword: () => import("@vue-storefront/core").UseForgotPassword +``` diff --git a/docs/api-reference/magento.usegetshippingmethods.md b/docs/api-reference/magento.usegetshippingmethods.md index 60e625dea..9a98d2822 100644 --- a/docs/api-reference/magento.usegetshippingmethods.md +++ b/docs/api-reference/magento.usegetshippingmethods.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useGetShippingMethods](./magento.usegetshippingmethods.md) - -## useGetShippingMethods variable - -Signature: - -```typescript -useGetShippingMethods: (cacheId?: string) => UseGetShippingMethods -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useGetShippingMethods](./magento.usegetshippingmethods.md) + +## useGetShippingMethods variable + +Signature: + +```typescript +useGetShippingMethods: (cacheId?: string) => UseGetShippingMethods +``` diff --git a/docs/api-reference/magento.useguestuser.md b/docs/api-reference/magento.useguestuser.md index d13116aae..bf429d205 100644 --- a/docs/api-reference/magento.useguestuser.md +++ b/docs/api-reference/magento.useguestuser.md @@ -1,11 +1,14 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useGuestUser](./magento.useguestuser.md) - -## useGuestUser variable - -Signature: - -```typescript -_default: () => import("../../types/composables").UseGuestUser -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useGuestUser](./magento.useguestuser.md) + +## useGuestUser variable + +Signature: + +```typescript +_default: () => import("../../types/composables").UseGuestUser +``` diff --git a/docs/api-reference/magento.usemakeorder.md b/docs/api-reference/magento.usemakeorder.md index ab27f74c2..45cae2d45 100644 --- a/docs/api-reference/magento.usemakeorder.md +++ b/docs/api-reference/magento.usemakeorder.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useMakeOrder](./magento.usemakeorder.md) - -## useMakeOrder variable - -Signature: - -```typescript -useMakeOrder: () => UseMakeOrder -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useMakeOrder](./magento.usemakeorder.md) + +## useMakeOrder variable + +Signature: + +```typescript +useMakeOrder: () => UseMakeOrder +``` diff --git a/docs/api-reference/magento.usenewsletter.md b/docs/api-reference/magento.usenewsletter.md index d63c20ba5..9761b9a2c 100644 --- a/docs/api-reference/magento.usenewsletter.md +++ b/docs/api-reference/magento.usenewsletter.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useNewsletter](./magento.usenewsletter.md) - -## useNewsletter variable - -Signature: - -```typescript -_default: () => import("../../types/composables").UseNewsletter -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useNewsletter](./magento.usenewsletter.md) + +## useNewsletter variable + +Signature: + +```typescript +_default: () => import("../../types/composables").UseNewsletter +``` diff --git a/docs/api-reference/magento.usepaymentprovider.md b/docs/api-reference/magento.usepaymentprovider.md index c988b2e52..4df5f331d 100644 --- a/docs/api-reference/magento.usepaymentprovider.md +++ b/docs/api-reference/magento.usepaymentprovider.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [usePaymentProvider](./magento.usepaymentprovider.md) - -## usePaymentProvider variable - -Signature: - -```typescript -_default: () => import("../../types/composables").UsePaymentProvider -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [usePaymentProvider](./magento.usepaymentprovider.md) + +## usePaymentProvider variable + +Signature: + +```typescript +_default: () => import("../../types/composables").UsePaymentProvider +``` diff --git a/docs/api-reference/magento.useproduct.md b/docs/api-reference/magento.useproduct.md index 64635b308..1dbad2b2d 100644 --- a/docs/api-reference/magento.useproduct.md +++ b/docs/api-reference/magento.useproduct.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useProduct](./magento.useproduct.md) - -## useProduct variable - -Signature: - -```typescript -useProduct: (cacheId?: string) => UseProduct -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useProduct](./magento.useproduct.md) + +## useProduct variable + +Signature: + +```typescript +useProduct: (cacheId?: string) => UseProduct +``` diff --git a/docs/api-reference/magento.useraddressesgetters.md b/docs/api-reference/magento.useraddressesgetters.md index f45328e06..ede441886 100644 --- a/docs/api-reference/magento.useraddressesgetters.md +++ b/docs/api-reference/magento.useraddressesgetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [userAddressesGetters](./magento.useraddressesgetters.md) - -## userAddressesGetters variable - -Signature: - -```typescript -userAddressesGetters: UserAddressesGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [userAddressesGetters](./magento.useraddressesgetters.md) + +## userAddressesGetters variable + +Signature: + +```typescript +userAddressesGetters: UserAddressesGetters +``` diff --git a/docs/api-reference/magento.userbillinggetters.md b/docs/api-reference/magento.userbillinggetters.md index 251531274..4d32a815e 100644 --- a/docs/api-reference/magento.userbillinggetters.md +++ b/docs/api-reference/magento.userbillinggetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [userBillingGetters](./magento.userbillinggetters.md) - -## userBillingGetters variable - -Signature: - -```typescript -userBillingGetters: UserBillingGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [userBillingGetters](./magento.userbillinggetters.md) + +## userBillingGetters variable + +Signature: + +```typescript +userBillingGetters: UserBillingGetters +``` diff --git a/docs/api-reference/magento.userelatedproducts.md b/docs/api-reference/magento.userelatedproducts.md index 607704337..c7747afe1 100644 --- a/docs/api-reference/magento.userelatedproducts.md +++ b/docs/api-reference/magento.userelatedproducts.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useRelatedProducts](./magento.userelatedproducts.md) - -## useRelatedProducts variable - -Signature: - -```typescript -useRelatedProducts: (cacheId?: string) => UseRelatedProducts -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useRelatedProducts](./magento.userelatedproducts.md) + +## useRelatedProducts variable + +Signature: + +```typescript +useRelatedProducts: (cacheId?: string) => UseRelatedProducts +``` diff --git a/docs/api-reference/magento.usereview.md b/docs/api-reference/magento.usereview.md index 5d4df9e4a..e5caf33b3 100644 --- a/docs/api-reference/magento.usereview.md +++ b/docs/api-reference/magento.usereview.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useReview](./magento.usereview.md) - -## useReview variable - -Signature: - -```typescript -_default: (id: string) => import("../../types/composables").UseReview, ComposableFunctionArgs, CreateProductReviewInput, ProductReviewRatingMetadata, any> -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useReview](./magento.usereview.md) + +## useReview variable + +Signature: + +```typescript +_default: (id: string) => import("../../types/composables").UseReview, ComposableFunctionArgs, CreateProductReviewInput, ProductReviewRatingMetadata, any> +``` diff --git a/docs/api-reference/magento.usergetters.md b/docs/api-reference/magento.usergetters.md index 5d38c950a..44e4681e3 100644 --- a/docs/api-reference/magento.usergetters.md +++ b/docs/api-reference/magento.usergetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [userGetters](./magento.usergetters.md) - -## userGetters variable - -Signature: - -```typescript -userGetters: BaseUserGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [userGetters](./magento.usergetters.md) + +## userGetters variable + +Signature: + +```typescript +userGetters: BaseUserGetters +``` diff --git a/docs/api-reference/magento.usershippinggetters.md b/docs/api-reference/magento.usershippinggetters.md index f771defd6..f997a1dd2 100644 --- a/docs/api-reference/magento.usershippinggetters.md +++ b/docs/api-reference/magento.usershippinggetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [userShippingGetters](./magento.usershippinggetters.md) - -## userShippingGetters variable - -Signature: - -```typescript -userShippingGetters: UserShippingGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [userShippingGetters](./magento.usershippinggetters.md) + +## userShippingGetters variable + +Signature: + +```typescript +userShippingGetters: UserShippingGetters +``` diff --git a/docs/api-reference/magento.useshipping.md b/docs/api-reference/magento.useshipping.md index 03340537d..32917d2c5 100644 --- a/docs/api-reference/magento.useshipping.md +++ b/docs/api-reference/magento.useshipping.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useShipping](./magento.useshipping.md) - -## useShipping variable - -Signature: - -```typescript -_default: () => import("@vue-storefront/core").UseShipping -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useShipping](./magento.useshipping.md) + +## useShipping variable + +Signature: + +```typescript +_default: () => import("@vue-storefront/core").UseShipping +``` diff --git a/docs/api-reference/magento.useshippingprovider.md b/docs/api-reference/magento.useshippingprovider.md index 7895c0d9d..d60d4c7c7 100644 --- a/docs/api-reference/magento.useshippingprovider.md +++ b/docs/api-reference/magento.useshippingprovider.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useShippingProvider](./magento.useshippingprovider.md) - -## useShippingProvider variable - -Signature: - -```typescript -_default: () => import("@vue-storefront/core").UseShippingProvider -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useShippingProvider](./magento.useshippingprovider.md) + +## useShippingProvider variable + +Signature: + +```typescript +_default: () => import("@vue-storefront/core").UseShippingProvider +``` diff --git a/docs/api-reference/magento.usestore.md b/docs/api-reference/magento.usestore.md index d66bbe2f8..083842f2c 100644 --- a/docs/api-reference/magento.usestore.md +++ b/docs/api-reference/magento.usestore.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useStore](./magento.usestore.md) - -## useStore variable - -Signature: - -```typescript -useStore: () => UseStore -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useStore](./magento.usestore.md) + +## useStore variable + +Signature: + +```typescript +useStore: () => UseStore +``` diff --git a/docs/api-reference/magento.useupsellproducts.md b/docs/api-reference/magento.useupsellproducts.md index 924677159..065ef598b 100644 --- a/docs/api-reference/magento.useupsellproducts.md +++ b/docs/api-reference/magento.useupsellproducts.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUpsellProducts](./magento.useupsellproducts.md) - -## useUpsellProducts variable - -Signature: - -```typescript -useUpsellProducts: (cacheId?: string) => UseUpsellProducts -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUpsellProducts](./magento.useupsellproducts.md) + +## useUpsellProducts variable + +Signature: + +```typescript +useUpsellProducts: (cacheId?: string) => UseUpsellProducts +``` diff --git a/docs/api-reference/magento.useurlresolver.md b/docs/api-reference/magento.useurlresolver.md index 7113529bc..9932d614c 100644 --- a/docs/api-reference/magento.useurlresolver.md +++ b/docs/api-reference/magento.useurlresolver.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUrlResolver](./magento.useurlresolver.md) - -## useUrlResolver variable - -Signature: - -```typescript -useUrlResolver: (cacheId?: string) => UseUrlResolver -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUrlResolver](./magento.useurlresolver.md) + +## useUrlResolver variable + +Signature: + +```typescript +useUrlResolver: (cacheId?: string) => UseUrlResolver +``` diff --git a/docs/api-reference/magento.useuser.md b/docs/api-reference/magento.useuser.md index 8bd7ba597..5ef7b96a1 100644 --- a/docs/api-reference/magento.useuser.md +++ b/docs/api-reference/magento.useuser.md @@ -1,11 +1,14 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUser](./magento.useuser.md) - -## useUser variable - -Signature: - -```typescript -_default: () => import("@vue-storefront/core").UseUser -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUser](./magento.useuser.md) + +## useUser variable + +Signature: + +```typescript +_default: () => import("@vue-storefront/core").UseUser, any> +``` diff --git a/docs/api-reference/magento.useuserbilling.md b/docs/api-reference/magento.useuserbilling.md index bd7ddc1dc..1644b2ffe 100644 --- a/docs/api-reference/magento.useuserbilling.md +++ b/docs/api-reference/magento.useuserbilling.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUserBilling](./magento.useuserbilling.md) - -## useUserBilling variable - -Signature: - -```typescript -_default: () => import("@vue-storefront/core").UseUserBilling -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUserBilling](./magento.useuserbilling.md) + +## useUserBilling variable + +Signature: + +```typescript +_default: () => import("@vue-storefront/core").UseUserBilling +``` diff --git a/docs/api-reference/magento.useuserorder.md b/docs/api-reference/magento.useuserorder.md index 97dce1435..064427798 100644 --- a/docs/api-reference/magento.useuserorder.md +++ b/docs/api-reference/magento.useuserorder.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUserOrder](./magento.useuserorder.md) - -## useUserOrder variable - -Signature: - -```typescript -_default: () => import("@vue-storefront/core").UseUserOrder -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUserOrder](./magento.useuserorder.md) + +## useUserOrder variable + +Signature: + +```typescript +_default: () => import("@vue-storefront/core").UseUserOrder +``` diff --git a/docs/api-reference/magento.useusershipping.md b/docs/api-reference/magento.useusershipping.md index 3cf342467..b9d129a5a 100644 --- a/docs/api-reference/magento.useusershipping.md +++ b/docs/api-reference/magento.useusershipping.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUserShipping](./magento.useusershipping.md) - -## useUserShipping variable - -Signature: - -```typescript -_default: () => import("@vue-storefront/core").UseUserShipping -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useUserShipping](./magento.useusershipping.md) + +## useUserShipping variable + +Signature: + +```typescript +_default: () => import("@vue-storefront/core").UseUserShipping +``` diff --git a/docs/api-reference/magento.usewishlist.md b/docs/api-reference/magento.usewishlist.md index ff01eee3c..cc5579f85 100644 --- a/docs/api-reference/magento.usewishlist.md +++ b/docs/api-reference/magento.usewishlist.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useWishlist](./magento.usewishlist.md) - -## useWishlist variable - -Signature: - -```typescript -_default: (ssrKey?: string) => import("../../types/composables").UseWishlist -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [useWishlist](./magento.usewishlist.md) + +## useWishlist variable + +Signature: + +```typescript +_default: (ssrKey?: string) => import("../../types/composables").UseWishlist +``` diff --git a/docs/api-reference/magento.wishlistgetters.md b/docs/api-reference/magento.wishlistgetters.md index 22d891a93..003fc1267 100644 --- a/docs/api-reference/magento.wishlistgetters.md +++ b/docs/api-reference/magento.wishlistgetters.md @@ -1,11 +1,11 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [wishlistGetters](./magento.wishlistgetters.md) - -## wishlistGetters variable - -Signature: - -```typescript -wishlistGetters: WishlistGetters -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [wishlistGetters](./magento.wishlistgetters.md) + +## wishlistGetters variable + +Signature: + +```typescript +wishlistGetters: WishlistGetters +``` diff --git a/docs/api-reference/magento.wishlistproduct.md b/docs/api-reference/magento.wishlistproduct.md index 270fd98d5..f189919f8 100644 --- a/docs/api-reference/magento.wishlistproduct.md +++ b/docs/api-reference/magento.wishlistproduct.md @@ -1,13 +1,13 @@ - - -[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [WishlistProduct](./magento.wishlistproduct.md) - -## WishlistProduct type - -Signature: - -```typescript -export declare type WishlistProduct = WishlistQuery['customer']['wishlists'][0]['items_v2']['items'][0] & { - variant: any; -}; -``` + + +[Home](./index.md) > [@vue-storefront/magento](./magento.md) > [WishlistProduct](./magento.wishlistproduct.md) + +## WishlistProduct type + +Signature: + +```typescript +export declare type WishlistProduct = WishlistQuery['customer']['wishlists'][0]['items_v2']['items'][0] & { + variant: any; +}; +``` diff --git a/docs/guide/creating-a-store.md b/docs/guide/creating-a-store.md index a9fe804b8..c035aa121 100644 --- a/docs/guide/creating-a-store.md +++ b/docs/guide/creating-a-store.md @@ -7,7 +7,7 @@ To create a new Vue Storefront Magento 2 store, there are two available options: ## Requirements -- Node.Js 14+ +- Node.Js 16+ - Magento 2.4.3+ instance for GraphQL endpoint - Change Magento GraphQL Query Complexity and Depth values @@ -58,53 +58,3 @@ To create a new store cloning the template store, you need to clone the Magento git clone https://github.com/vuestorefront/template-magento ``` -## Enabling GraphQL Caching on Magento with Varnish - -To enable the GraphQL caching on Magento, first you need to have installed the Varnish and have it configured into your environment. - -1. Edit the `default.vcl` file on your system, and update the `vcl_hash` subroutine, to check whether the request URL contains `graphql`, as follows: -``` -sub vcl_hash { - if (req.http.cookie ~ "X-Magento-Vary=") { - hash_data(regsub(req.http.cookie, "^.*?X-Magento-Vary=([^;]+);*.*$", "\1")); - } - - # For multi site configurations to not cache each other's content - if (req.http.host) { - hash_data(req.http.host); - } else { - hash_data(server.ip); - } - - if (req.url ~ "/graphql") { - call process_graphql_headers; - } - - # To make sure http users don't see ssl warning - if (req.http./* */) { - hash_data(req.http./* */); - } -} -``` -2. Then you need to add the `process_graphql_headers` subroutine to the `default.vcl` file: -``` -sub process_graphql_headers { - if (req.http.Store) { - hash_data(req.http.Store); - } - if (req.http.Content-Currency) { - hash_data(req.http.Content-Currency); - } -} -``` -> Query results should not be cached for logged in customers, because it cannot be guaranteed that these results are applicable to all customers. For example, you can create multiple customer groups and set up different product prices for each group. Caching results like these might cause customers to see the prices of another customer group. - -You can find more information about this topic at https://devdocs.magento.com/guides/v2.4/graphql/caching.html#caching-with-varnish - -3. Open the `middleware.config.js` file, it should be located on the root folder of your store, there you will change the flag `useGETForQueries` to `true` to enable the usage of GET request for queries - -``` -customApolloHttpLinkOptions: { - useGETForQueries: false, -}, -``` diff --git a/docs/guide/environments.md b/docs/guide/environments.md new file mode 100644 index 000000000..16f502dd6 --- /dev/null +++ b/docs/guide/environments.md @@ -0,0 +1,21 @@ +# Environments + +We have three environments where you can see Magento 2 Vue Storefront 2 integration + +## Prod Environment + +On the Prod env, there is the latest version (the newest one) of Magento 2 Vue Storefront 2 integration. + +[https://demo-magento2.europe-west1.gcp.storefrontcloud.io/](https://demo-magento2.europe-west1.gcp.storefrontcloud.io/) + +## Stage Environment + +Stage environment is used for testing any new release. Every newest `release/*` branch is deployed there. + +[https://demo-magento2-dev.europe-west1.gcp.storefrontcloud.io//](https://demo-magento2-dev.europe-west1.gcp.storefrontcloud.io/) + +## Dev Environment + +On the Dev environment, there is a current `develop` branch deployed. + +[https://demo-magento2-canary.europe-west1.gcp.storefrontcloud.io/](https://demo-magento2-canary.europe-west1.gcp.storefrontcloud.io/) diff --git a/docs/guide/functional-catalog.md b/docs/guide/functional-catalog.md new file mode 100644 index 000000000..4cde23dac --- /dev/null +++ b/docs/guide/functional-catalog.md @@ -0,0 +1,111 @@ +# Functional Catalog + +This page shows the current feature set of Magento 2 - Vue Storefront 2 integration + +## Product types + +| Product type | Is supported | +|---------------|--------------| +| Simple | Yes 💚 | +| Grouped | Yes 💚 | +| Configurable | Yes 💚 | +| Bundle | Yes 💚 | +| Virtual | Partial 🧡 | +| Downloadable | Partial 🧡 | + +### Note + +Virtual products are visible on the storefront, and a user can add them to the cart. +We have to modify the checkout and hide the shipping step when virtual products are in the cart. + +## CMS content + +| Feature | Is supported | +|---------------|--------------| +| CMS Pages | Yes 💚 | +| CMS Blocks | Yes 💚 | +| CMS Widgets | Partial 🧡 | +| Page Builder | No ❌ | + +### Note + +Support for Page Builder is planned for version 1.1. +Anyway, we have a few ready to go integrations with headless Content Management Systems + +## Category & Search Results Page + +| Feature | Is supported | +|-------------------------------|--------------| +| Quick search | Yes 💚 | +| Grid/list mode | Yes 💚 | +| Adding product to cart | Yes 💚 | +| Adding product to wishlist | Yes 💚 | +| Configurable product swatches | No ❌ | +| Filtering | Yes 💚 | +| Sorting | Yes 💚 | +| Breadcrumb | No ❌ | +| Category Landing Pages | No ❌ | + +## Product page + +| Feature | Is supported | +|-------------------------------|--------------| +| Breadcrumb | Yes 💚 | +| Pricing | Yes 💚 | +| Special pricing | Yes 💚 | +| Product swatches | Yes 💚 | +| Customizable product options | No ❌ | +| Image gallery | Yes 💚 | +| Video in gallery | No ❌ | +| Add to wishlist | Yes 💚 | +| Add to compare | No ❌ | +| Customer Reviews | Yes 💚 | +| Adding a new review | Yes 💚 | +| Product description | Yes 💚 | +| Product short description | Yes 💚 | +| Related products | Yes 💚 | +| Up-sell products | Yes 💚 | + +## Checkout process + +| Feature | Is supported | +|-------------------------------|--------------| +| Mini Cart | Yes 💚 | +| Standalone cart page | No ❌ | +| Checkout - shipping step | Yes 💚 | +| Checkout - payment step | Yes 💚 | +| In-Store delivery | No ❌ | +| Shipping methods | Partial 🧡 | +| Payment methods | Partial 🧡 | + +## Customer account + +| Feature | Is supported | +|-------------------------------|--------------| +| Account Information | Yes 💚 | +| Order history | Yes 💚 | +| Order detail view | Yes 💚 | +| Re-order | No ❌ | +| Invoices | No ❌ | +| Returns | No ❌ | +| Order shipments | No ❌ | +| Print order | No ❌ | +| Downloadable products | No ❌ | +| Wishlist | Yes 💚 | +| Address book | Yes 💚 | +| Stored payment methods | No ❌ | +| Reviews | Yes 💚 | +| Newsletter subscription | Yes 💚 | + +## Other features + +| Feature | Is supported | +|-------------------------------|--------------| +| Internationalization | Yes 💚 | +| Multistore | Partial 🧡 | +| Mega menu | Yes 💚 | +| Product comparison | No ❌ | + + +If you have any suggestions about the roadmap, or you want to some features here, +please reach us out on our Discord channel. diff --git a/docs/guide/graphql-get.md b/docs/guide/graphql-get.md new file mode 100644 index 000000000..88cb721f8 --- /dev/null +++ b/docs/guide/graphql-get.md @@ -0,0 +1,54 @@ +# Use GET for GraphQL Queries + +In Magento we can leverage the power of GET requests caching, to improve the performance of your GrpahQL API. In order to do this, you need to setup your Magento backend and configure the Vue Storefront Magento integration. + +## Enabling GraphQL Caching on Magento with Varnish + +To enable the GraphQL caching on Magento, first you need to have installed the Varnish and have it configured into your environment. + +1. Edit the `default.vcl` file on your system, and update the `vcl_hash` subroutine, to check whether the request URL contains `graphql`, as follows: +``` +sub vcl_hash { + if (req.http.cookie ~ "X-Magento-Vary=") { + hash_data(regsub(req.http.cookie, "^.*?X-Magento-Vary=([^;]+);*.*$", "\1")); + } + + # For multi site configurations to not cache each other's content + if (req.http.host) { + hash_data(req.http.host); + } else { + hash_data(server.ip); + } + + if (req.url ~ "/graphql") { + call process_graphql_headers; + } + + # To make sure http users don't see ssl warning + if (req.http./* */) { + hash_data(req.http./* */); + } +} +``` +2. Then you need to add the `process_graphql_headers` subroutine to the `default.vcl` file: +``` +sub process_graphql_headers { + if (req.http.Store) { + hash_data(req.http.Store); + } + if (req.http.Content-Currency) { + hash_data(req.http.Content-Currency); + } +} +``` +> Query results should not be cached for logged in customers, because it cannot be guaranteed that these results are applicable to all customers. For example, you can create multiple customer groups and set up different product prices for each group. Caching results like these might cause customers to see the prices of another customer group. + +You can find more information about this topic at [https://devdocs.magento.com/guides/v2.4/graphql/caching.html#caching-with-varnish] + +3. Open the `middleware.config.js` file, it should be located on the root folder of your store, there you will change the flag `useGETForQueries` to `true` to enable the usage of GET request for queries + +``` +customApolloHttpLinkOptions: { + useGETForQueries: false, +}, +``` diff --git a/docs/guide/override-queries.md b/docs/guide/override-queries.md index af9718ae6..3c2336abd 100644 --- a/docs/guide/override-queries.md +++ b/docs/guide/override-queries.md @@ -13,12 +13,12 @@ module.exports = { integrations: { magento: { customQueries: { - /********************** + /********************** ** HERE : use the default query key to override it. ***********************/ 'products': ({ query, variables, metadata }) => { query = gql` - ... + ... `; return { query, variables } } @@ -38,9 +38,6 @@ module.exports = { default: config.get('enableMagentoExternalCheckout'), }, }, - tax: { - displayCartSubtotalIncludingTax: true, - }, facets: { available: ['color', 'size', 'price'], }, diff --git a/docs/guide/testing.md b/docs/guide/testing.md new file mode 100644 index 000000000..0ede93873 --- /dev/null +++ b/docs/guide/testing.md @@ -0,0 +1,195 @@ +# Type of tests + +We have a few type of tests: +- static code analysis (eslint) +- type tests (TypeScript) +- unit/integration (Jest & @testing-library/vue) +- e2e (Cypress) +- manual testing + +## Getting started with Unit testing + +### Approach + +1. Test application from a user perspective and hide implementation details in tests. +2. Focus on `theme` package testing +3. Write data-driven tests +4. Use `describe` block to group tests +5. Use `it` function to write test cases + +### Toolset +Tools that we use for unit testing: +1. [Vue testing library](https://testing-library.com/docs/vue-testing-library/intro/) +2. [Jest](https://jestjs.io/) +3. [jest-dom](https://github.com/testing-library/jest-dom) +4. [user-event](https://testing-library.com/docs/ecosystem-user-event/) +5. [TestingPlayground](https://chrome.google.com/webstore/detail/testing-playground/hejbmebodbijjdhflfknehhcgaklhano?hl=en) + +#### Before start +We recommend reading these articles before starting writing unit tests: + +- [Testing implementation details](https://kentcdodds.com/blog/testing-implementation-details) +- [Avoid nesting during testing](https://kentcdodds.com/blog/avoid-nesting-when-youre-testing) +- [AHA programming](https://kentcdodds.com/blog/aha-programming) + +### Custom render method +We have custom `render` method built on top of testing library [render](https://testing-library.com/docs/vue-testing-library/api#rendercomponent-options-callback) method. + +``` +function render(Component, options, callbackFunction) { + return { + ...DOMTestingLibraryQueries, + container, + baseElement, + debug, + unmount, + isUnmounted, + html, + emitted, + updateProps, + } +} +``` + +#### Parameters +Take a look at the description of parameters that `render` function has: + +##### Component +The valid Vue Component to be tested. + +#### Options +An object containing additional information to be passed to @vue/test-utils [mount](https://vue-test-utils.vuejs.org/api/options.html#mounting-options). + +Read more about options [here](https://testing-library.com/docs/vue-testing-library/api#options). + +#### callbackFunction + +`function callbackFunction(vueInstance, vuexStore, router) {}` + +A callback function that receives the Vue instance as a parameter. +Its return value is merged with options, allowing 3rd party plugins +to be installed prior to mount. To see how this works, see the example using [vue-i18n](https://github.com/testing-library/vue-testing-library/blob/main/src/__tests__/translations-vue-i18n.js). + +#### Example of use + +```js +import { render } from '~/test-utils'; +import ComponmentToTest from '../ComponentToTest'; + +test('Should display Hello world', () => { + const { getByText } = render(ComponmentToTest); + + expect(getByText('Hello world')).toBeInTheDocument(); +}); +``` + +##### Passing props + +```js +const { getByText } = render(Component, { + props: { + myProps: true, + }, +}); +``` + +##### Passing mocks +```js +const $mock = jesyt.fn(); + +const { getByText } = render(Component, { + mocks: { + $mock + }, +}); +``` + +### How to add test +Let's imagine that you want to test `packages/theme/components/CartSidebar.vue` component. +1. Add `CartSidebar.spec.js` file to `packages/theme/components/__tests__` directory +2. If `__tests__` directory does not exist, please create a new one +3. Add `describe` block and tests inside it. + +Rules: +1. Each test file should have `*.spec.js` prefix +2. Each test file should be placed inside `__tests__` directory + +### Mocking + +Our approach assuming mock composable in unit tests. +To do so you can use existing mocks that are exported from `~/test-utils`. +You can find them in `packages/theme/test-utils/mocks` directory + +In case when you can find existing mock, please create a new one: +1. Add file with mock in `packages/theme/test-utils/mocks` directory +2. Re-export the mock in `packages/theme/test-utils/mocks/index.js` file + +#### Example of use mock in test + +```js +import { useGuestUser, useUser } from '@vue-storefront/magento'; +import { render, useUserMock, useGuestUserMock } from '~/test-utils'; + +import UserAccount from '../UserAccount'; // component to test + +jest.mock('@vue-storefront/magento', () => ({ + useGuestUser: jest.fn(), + useUser: jest.fn(), +})); + +test('Email should be validated', async () => { + useUser.mockReturnValue(useUserMock()); + useGuestUser.mockReturnValue(useGuestUserMock()); + + // (...) +}); +``` + +#### Extending default mock +You can extend default mock by passing an object with props +that you want to extend as a argument to mock function: + +```js +const attachToCartMock = jest.fn(); + +useGuestUser.mockReturnValue(useGuestUserMock({ + attachToCart: attachToCartMock, +})); +``` + +#### Mocking other modules +Sometimes you need to extend some external composables, +or extend only one composable returned by whole package. +Here is the recipe: + +```js +jest.mock('@nuxtjs/composition-api', () => { + // Require the original module to not be mocked... + const originalModule = jest.requireActual('@nuxtjs/composition-api'); + + return { + ...originalModule, + useRouter: jest.fn(), + }; +}); +``` + +### Setup + +In case when something should be set-up before test running, you should use `packages/theme/jest-setup.js` file. +Take a look at the current implementation: + +```js +import '@testing-library/jest-dom'; +import Vue from 'vue'; + +Vue.directive('e2e', {}); +``` + +### Sample test files +Please take a look at these test files to see the aproach: +1. `packages/theme/pages/Checkout/__tests__/UserAccount.spec.js` +2. `packages/theme/components/__tests__/AddtoWishlist.spec.js` + +### Useful links +[Testing library cheatsheet](https://testing-library.com/docs/vue-testing-library/cheatsheet) diff --git a/docs/yarn.lock b/docs/yarn.lock index 7cbeb191f..ad6f1cdd0 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -1,8626 +1,12018 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@apollo/client@^3.2.9": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.4.11.tgz#19cc27abe59d0cdcc1d357b30a89ebec8bb2b072" - integrity sha512-+A0z/Vy7sDg1uyijv3t9w1U0ybxn0bSpMUZHpsb2cLg/zM8fEHQ217226buzJ+cPUA1GVfJ8n6JsiN26RchvNA== - dependencies: - "@graphql-typed-document-node/core" "^3.0.0" - "@wry/context" "^0.6.0" - "@wry/equality" "^0.5.0" - "@wry/trie" "^0.3.0" - graphql-tag "^2.12.3" - hoist-non-react-statics "^3.3.2" - optimism "^0.16.1" - prop-types "^15.7.2" - symbol-observable "^4.0.0" - ts-invariant "^0.9.0" - tslib "^2.3.0" - zen-observable-ts "~1.1.0" - -"@babel/code-frame@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" - integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== - dependencies: - "@babel/highlight" "^7.12.13" - -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.12", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.13.8": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4" - integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA== - -"@babel/core@^7.11.0", "@babel/core@^7.8.4": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.15.tgz#a6d40917df027487b54312202a06812c4f7792d0" - integrity sha512-6GXmNYeNjS2Uz+uls5jalOemgIhnTMeaXo+yBUA72kC2uX/8VW6XyhVIo2L8/q0goKQA3EVKx0KOQpVKSeWadQ== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.9" - "@babel/helper-compilation-targets" "^7.13.13" - "@babel/helper-module-transforms" "^7.13.14" - "@babel/helpers" "^7.13.10" - "@babel/parser" "^7.13.15" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.15" - "@babel/types" "^7.13.14" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@^7.13.9": - version "7.13.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" - integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== - dependencies: - "@babel/types" "^7.13.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" - integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" - integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.8", "@babel/helper-compilation-targets@^7.9.6": - version "7.13.13" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz#2b2972a0926474853f41e4adbc69338f520600e5" - integrity sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ== - dependencies: - "@babel/compat-data" "^7.13.12" - "@babel/helper-validator-option" "^7.12.17" - browserslist "^4.14.5" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.13.11": - version "7.13.11" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" - integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== - dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-member-expression-to-functions" "^7.13.0" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.13.0" - "@babel/helper-split-export-declaration" "^7.12.13" - -"@babel/helper-create-regexp-features-plugin@^7.12.13": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" - integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - regexpu-core "^4.7.1" - -"@babel/helper-define-polyfill-provider@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz#a640051772045fedaaecc6f0c6c69f02bdd34bf1" - integrity sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw== - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-explode-assignable-expression@^7.12.13": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" - integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== - dependencies: - "@babel/types" "^7.13.0" - -"@babel/helper-function-name@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" - integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== - dependencies: - "@babel/helper-get-function-arity" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/helper-get-function-arity@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" - integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-hoist-variables@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz#5d5882e855b5c5eda91e0cadc26c6e7a2c8593d8" - integrity sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g== - dependencies: - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" - integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12", "@babel/helper-module-imports@^7.8.3": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" - integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.13.14": - version "7.13.14" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" - integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== - dependencies: - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-replace-supers" "^7.13.12" - "@babel/helper-simple-access" "^7.13.12" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/helper-validator-identifier" "^7.12.11" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.13" - "@babel/types" "^7.13.14" - -"@babel/helper-optimise-call-expression@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" - integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" - integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== - -"@babel/helper-remap-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" - integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-wrap-function" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" - integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.13.12" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.12" - -"@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" - integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" - integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-split-export-declaration@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" - integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-validator-identifier@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" - integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== - -"@babel/helper-validator-option@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" - integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== - -"@babel/helper-wrap-function@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" - integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== - dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helpers@^7.13.10": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" - integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== - dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/highlight@^7.12.13": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" - integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.12.13", "@babel/parser@^7.13.15": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.15.tgz#8e66775fb523599acb6a289e12929fa5ab0954d8" - integrity sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ== - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" - integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" - -"@babel/plugin-proposal-async-generator-functions@^7.13.15": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz#80e549df273a3b3050431b148c892491df1bcc5b" - integrity sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" - integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-proposal-decorators@^7.8.3": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.15.tgz#e91ccfef2dc24dd5bd5dcc9fc9e2557c684ecfb8" - integrity sha512-ibAMAqUm97yzi+LPgdr5Nqb9CMkeieGHvwPg1ywSGjZrZHQEGqE01HmOio8kxRpA/+VtOHouIVy2FMpBbtltjA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.11" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-decorators" "^7.12.13" - -"@babel/plugin-proposal-dynamic-import@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" - integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" - integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" - integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" - integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" - integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" - integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" - integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== - dependencies: - "@babel/compat-data" "^7.13.8" - "@babel/helper-compilation-targets" "^7.13.8" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.13.0" - -"@babel/plugin-proposal-optional-catch-binding@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" - integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" - integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" - integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" - integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-decorators@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" - integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0", "@babel/plugin-syntax-jsx@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" - integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" - integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-arrow-functions@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" - integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" - integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== - dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" - -"@babel/plugin-transform-block-scoped-functions@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" - integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-block-scoping@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz#f36e55076d06f41dfd78557ea039c1b581642e61" - integrity sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-classes@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" - integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-replace-supers" "^7.13.0" - "@babel/helper-split-export-declaration" "^7.12.13" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" - integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-destructuring@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz#c5dce270014d4e1ebb1d806116694c12b7028963" - integrity sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" - integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-duplicate-keys@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" - integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-exponentiation-operator@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" - integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-for-of@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" - integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-function-name@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" - integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== - dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" - integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-member-expression-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" - integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-modules-amd@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" - integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== - dependencies: - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" - integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== - dependencies: - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-simple-access" "^7.12.13" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" - integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== - dependencies: - "@babel/helper-hoist-variables" "^7.13.0" - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-identifier" "^7.12.11" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" - integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== - dependencies: - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" - integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - -"@babel/plugin-transform-new-target@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" - integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-object-super@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" - integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" - -"@babel/plugin-transform-parameters@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" - integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-property-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" - integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-regenerator@^7.13.15": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39" - integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" - integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-runtime@^7.11.0": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.15.tgz#2eddf585dd066b84102517e10a577f24f76a9cd7" - integrity sha512-d+ezl76gx6Jal08XngJUkXM4lFXK/5Ikl9Mh4HKDxSfGJXmZ9xG64XT2oivBzfxb/eQ62VfvoMkaCZUKJMVrBA== - dependencies: - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-plugin-utils" "^7.13.0" - babel-plugin-polyfill-corejs2 "^0.2.0" - babel-plugin-polyfill-corejs3 "^0.2.0" - babel-plugin-polyfill-regenerator "^0.2.0" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" - integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-spread@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" - integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - -"@babel/plugin-transform-sticky-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" - integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-template-literals@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" - integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-typeof-symbol@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" - integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-unicode-escapes@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" - integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-unicode-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" - integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/preset-env@^7.11.0": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.15.tgz#c8a6eb584f96ecba183d3d414a83553a599f478f" - integrity sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA== - dependencies: - "@babel/compat-data" "^7.13.15" - "@babel/helper-compilation-targets" "^7.13.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-option" "^7.12.17" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" - "@babel/plugin-proposal-async-generator-functions" "^7.13.15" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-dynamic-import" "^7.13.8" - "@babel/plugin-proposal-export-namespace-from" "^7.12.13" - "@babel/plugin-proposal-json-strings" "^7.13.8" - "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" - "@babel/plugin-proposal-numeric-separator" "^7.12.13" - "@babel/plugin-proposal-object-rest-spread" "^7.13.8" - "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" - "@babel/plugin-proposal-private-methods" "^7.13.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.12.13" - "@babel/plugin-transform-arrow-functions" "^7.13.0" - "@babel/plugin-transform-async-to-generator" "^7.13.0" - "@babel/plugin-transform-block-scoped-functions" "^7.12.13" - "@babel/plugin-transform-block-scoping" "^7.12.13" - "@babel/plugin-transform-classes" "^7.13.0" - "@babel/plugin-transform-computed-properties" "^7.13.0" - "@babel/plugin-transform-destructuring" "^7.13.0" - "@babel/plugin-transform-dotall-regex" "^7.12.13" - "@babel/plugin-transform-duplicate-keys" "^7.12.13" - "@babel/plugin-transform-exponentiation-operator" "^7.12.13" - "@babel/plugin-transform-for-of" "^7.13.0" - "@babel/plugin-transform-function-name" "^7.12.13" - "@babel/plugin-transform-literals" "^7.12.13" - "@babel/plugin-transform-member-expression-literals" "^7.12.13" - "@babel/plugin-transform-modules-amd" "^7.13.0" - "@babel/plugin-transform-modules-commonjs" "^7.13.8" - "@babel/plugin-transform-modules-systemjs" "^7.13.8" - "@babel/plugin-transform-modules-umd" "^7.13.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" - "@babel/plugin-transform-new-target" "^7.12.13" - "@babel/plugin-transform-object-super" "^7.12.13" - "@babel/plugin-transform-parameters" "^7.13.0" - "@babel/plugin-transform-property-literals" "^7.12.13" - "@babel/plugin-transform-regenerator" "^7.13.15" - "@babel/plugin-transform-reserved-words" "^7.12.13" - "@babel/plugin-transform-shorthand-properties" "^7.12.13" - "@babel/plugin-transform-spread" "^7.13.0" - "@babel/plugin-transform-sticky-regex" "^7.12.13" - "@babel/plugin-transform-template-literals" "^7.13.0" - "@babel/plugin-transform-typeof-symbol" "^7.12.13" - "@babel/plugin-transform-unicode-escapes" "^7.12.13" - "@babel/plugin-transform-unicode-regex" "^7.12.13" - "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.13.14" - babel-plugin-polyfill-corejs2 "^0.2.0" - babel-plugin-polyfill-corejs3 "^0.2.0" - babel-plugin-polyfill-regenerator "^0.2.0" - core-js-compat "^3.9.0" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" - integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/runtime@^7.11.0", "@babel/runtime@^7.8.4": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d" - integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.0.0", "@babel/template@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" - integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13", "@babel/traverse@^7.13.15": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.15.tgz#c38bf7679334ddd4028e8e1f7b3aa5019f0dada7" - integrity sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.9" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.13.15" - "@babel/types" "^7.13.14" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.14", "@babel/types@^7.4.4": - version "7.13.14" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.14.tgz#c35a4abb15c7cd45a2746d78ab328e362cbace0d" - integrity sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@commercetools/sdk-auth@^3.0.1": - version "3.0.12" - resolved "https://registry.yarnpkg.com/@commercetools/sdk-auth/-/sdk-auth-3.0.12.tgz#6b6930f697f2311beeb909677df08bd5c7f523b8" - integrity sha512-t7F71oNK+A23hLGzlEYnjTtqhxDUFST8f4l9YAf7mmVCA9Qeu668pDvJ/kf5gVLMQVazEQM8Vjy4JyyeQctEkQ== - dependencies: - "@commercetools/sdk-middleware-http" "^6.0.11" - lodash.defaultsdeep "^4.6.0" - qss "2.0.3" - -"@commercetools/sdk-middleware-http@^6.0.11": - version "6.0.11" - resolved "https://registry.yarnpkg.com/@commercetools/sdk-middleware-http/-/sdk-middleware-http-6.0.11.tgz#0ca16cefe881b68c1d2b77ddbd3a48733a5ee062" - integrity sha512-9Keb5rv6fvdA9qdehBEjk/JMrAzlBbg76TodsvhCZZZteaO0+ybjFgtV0ekdGyI4awxOxgsiPDZrTmQNvnI5Wg== - -"@graphql-typed-document-node/core@^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950" - integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg== - -"@microsoft/api-documenter@^7.13.7": - version "7.13.49" - resolved "https://registry.yarnpkg.com/@microsoft/api-documenter/-/api-documenter-7.13.49.tgz#a4caeea6da1410498b683b1640cd53ed98d53c18" - integrity sha512-cWrKcXF+JMNosa/nlt46Od9DfJCiRXc99ARSbYtrDsKye+Jo5Da8XOU0ZA4xf4yBB8rbECmL4EOIpTd7d8saZw== - dependencies: - "@microsoft/api-extractor-model" "7.13.7" - "@microsoft/tsdoc" "0.13.2" - "@rushstack/node-core-library" "3.40.2" - "@rushstack/ts-command-line" "4.9.0" - colors "~1.2.1" - js-yaml "~3.13.1" - resolve "~1.17.0" - -"@microsoft/api-extractor-model@7.13.7": - version "7.13.7" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.13.7.tgz#2ae0948cb7458b336694c458675717ef8a9dcc85" - integrity sha512-emwhcaSF/h3WdqBWps4UU0RtGOGzy53IsplxuoLwtCuMAx3namYvJSfUGa5ajGPBao4MCyRYGsMc3EZ6IdR8cQ== - dependencies: - "@microsoft/tsdoc" "0.13.2" - "@microsoft/tsdoc-config" "~0.15.2" - "@rushstack/node-core-library" "3.40.2" - -"@microsoft/api-extractor@^7.18.3": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.18.9.tgz#82f50f8791bfacd5e3dd5d9400cdb6d69a499249" - integrity sha512-N+fbG+6SwA1i6EW3iGRp/nAT8vQpRSDvZ1DzBUr8xIS7tNfJ0C75ndPPziUT8EmalhLixRnIw6Ncmur8AFELRg== - dependencies: - "@microsoft/api-extractor-model" "7.13.7" - "@microsoft/tsdoc" "0.13.2" - "@microsoft/tsdoc-config" "~0.15.2" - "@rushstack/node-core-library" "3.40.2" - "@rushstack/rig-package" "0.3.0" - "@rushstack/ts-command-line" "4.9.0" - colors "~1.2.1" - lodash "~4.17.15" - resolve "~1.17.0" - semver "~7.3.0" - source-map "~0.6.1" - typescript "~4.3.5" - -"@microsoft/tsdoc-config@~0.15.2": - version "0.15.2" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz#eb353c93f3b62ab74bdc9ab6f4a82bcf80140f14" - integrity sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA== - dependencies: - "@microsoft/tsdoc" "0.13.2" - ajv "~6.12.6" - jju "~1.4.0" - resolve "~1.19.0" - -"@microsoft/tsdoc@0.13.2": - version "0.13.2" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz#3b0efb6d3903bd49edb073696f60e90df08efb26" - integrity sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg== - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - -"@rushstack/node-core-library@3.40.2": - version "3.40.2" - resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.40.2.tgz#71d92180f14bafd212f720b2cfe8892e688159b6" - integrity sha512-wzcRucwnhOENTfx6hZ2M+CA1Zmp8Dr572mFFtjxmcQzBWTbNFRB1Mi1wLb7DLza+69OUBoSZcHUqydlwL+gvSA== - dependencies: - "@types/node" "10.17.13" - colors "~1.2.1" - fs-extra "~7.0.1" - import-lazy "~4.0.0" - jju "~1.4.0" - resolve "~1.17.0" - semver "~7.3.0" - timsort "~0.3.0" - z-schema "~3.18.3" - -"@rushstack/rig-package@0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.0.tgz#334ad2846797861361b3445d4cc9ae9164b1885c" - integrity sha512-Lj6noF7Q4BBm1hKiBDw94e6uZvq1xlBwM/d2cBFaPqXeGdV+G6r3qaCWfRiSXK0pcHpGGpV5Tb2MdfhVcO6G/g== - dependencies: - resolve "~1.17.0" - strip-json-comments "~3.1.1" - -"@rushstack/ts-command-line@4.9.0": - version "4.9.0" - resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.9.0.tgz#781ba42cff73cae097b6d5241b6441e7cc2fe6e0" - integrity sha512-kmT8t+JfnvphISF1C5WwY56RefjwgajhSjs9J4ckvAFXZDXR6F5cvF5/RTh7fGCzIomg8esy2PHO/b52zFoZvA== - dependencies: - "@types/argparse" "1.0.38" - argparse "~1.0.9" - colors "~1.2.1" - string-argv "~0.3.1" - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@types/argparse@1.0.38": - version "1.0.38" - resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" - integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== - -"@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/json-schema@^7.0.5": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" - integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== - -"@types/minimatch@*": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" - integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== - -"@types/node@*": - version "14.14.41" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.41.tgz#d0b939d94c1d7bd53d04824af45f1139b8c45615" - integrity sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g== - -"@types/node@10.17.13": - version "10.17.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.13.tgz#ccebcdb990bd6139cd16e84c39dc2fb1023ca90c" - integrity sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== - -"@types/node@>=6": - version "16.9.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.9.1.tgz#0611b37db4246c937feef529ddcc018cf8e35708" - integrity sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g== - -"@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" - integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== - -"@types/zen-observable@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d" - integrity sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg== - -"@types/zen-observable@0.8.3", "@types/zen-observable@^0.8.0": - version "0.8.3" - resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.3.tgz#781d360c282436494b32fe7d9f7f8e64b3118aa3" - integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw== - -"@vue-storefront/commercetools-api@~1.2.0": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@vue-storefront/commercetools-api/-/commercetools-api-1.2.4.tgz#c85fb21dfc931143f1516f64aeac003a7de38a47" - integrity sha512-rHV3wXfIT85Si5po+hwrnUnP5KWtw7SbNt7akxMDWOSbkg3z+tMAhDDU9lwVOFIvsCiOdBmxty/gQFPbdFrcXw== - dependencies: - "@apollo/client" "^3.2.9" - "@commercetools/sdk-auth" "^3.0.1" - "@vue-storefront/core" "^2.3.4" - apollo-cache-inmemory "^1.6.6" - apollo-client "^2.6.10" - apollo-link "^1.2.14" - apollo-link-context "^1.0.20" - apollo-link-error "^1.1.13" - apollo-link-http "^1.5.17" - apollo-link-retry "^2.2.16" - graphql "^14.5.8" - graphql-tag "^2.10.1" - isomorphic-fetch "^2.2.1" - -"@vue-storefront/core@^2.3.4": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@vue-storefront/core/-/core-2.4.1.tgz#dcf90b690673823606d8e82387ef9fe74bfd8475" - integrity sha512-s30PPMW1oYujZ226tKMkpGYv+s9wOSzozsrzEkFm2r3m2/f5oBh5kcb0mGGVovLucmeSdoGiRmFIvB4FQ+0xXg== - dependencies: - "@vue/composition-api" "1.0.0-beta.21" - axios "0.21.1" - express "^4.17.1" - is-https "^3.0.2" - lodash-es "^4.17.15" - vue "^2.6.11" - -"@vue/babel-helper-vue-jsx-merge-props@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz#31624a7a505fb14da1d58023725a4c5f270e6a81" - integrity sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA== - -"@vue/babel-helper-vue-transform-on@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz#9b9c691cd06fc855221a2475c3cc831d774bc7dc" - integrity sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA== - -"@vue/babel-plugin-jsx@^1.0.3": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.5.tgz#72820d5fb371c41d2113b31b16787995e8bdf69a" - integrity sha512-Jtipy7oI0am5e1q5Ahunm/cCcCh5ssf5VkMQsLR383S3un5Qh7NBfxgSK9kmWf4IXJEhDeYp9kHv8G/EnMai9A== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - "@vue/babel-helper-vue-transform-on" "^1.0.2" - camelcase "^6.0.0" - html-tags "^3.1.0" - svg-tags "^1.0.0" - -"@vue/babel-plugin-transform-vue-jsx@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz#646046c652c2f0242727f34519d917b064041ed7" - integrity sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1" - html-tags "^2.0.0" - lodash.kebabcase "^4.1.1" - svg-tags "^1.0.0" - -"@vue/babel-preset-app@^4.1.2": - version "4.5.12" - resolved "https://registry.yarnpkg.com/@vue/babel-preset-app/-/babel-preset-app-4.5.12.tgz#c3a23cf33f6e5ea30536f13c0f9b1fc7e028b1c1" - integrity sha512-8q67ORQ9O0Ms0nlqsXTVhaBefRBaLrzPxOewAZhdcO7onHwcO5/wRdWtHhZgfpCZlhY7NogkU16z3WnorSSkEA== - dependencies: - "@babel/core" "^7.11.0" - "@babel/helper-compilation-targets" "^7.9.6" - "@babel/helper-module-imports" "^7.8.3" - "@babel/plugin-proposal-class-properties" "^7.8.3" - "@babel/plugin-proposal-decorators" "^7.8.3" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.11.0" - "@babel/preset-env" "^7.11.0" - "@babel/runtime" "^7.11.0" - "@vue/babel-plugin-jsx" "^1.0.3" - "@vue/babel-preset-jsx" "^1.2.4" - babel-plugin-dynamic-import-node "^2.3.3" - core-js "^3.6.5" - core-js-compat "^3.6.5" - semver "^6.1.0" - -"@vue/babel-preset-jsx@^1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz#92fea79db6f13b01e80d3a0099e2924bdcbe4e87" - integrity sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w== - dependencies: - "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1" - "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" - "@vue/babel-sugar-composition-api-inject-h" "^1.2.1" - "@vue/babel-sugar-composition-api-render-instance" "^1.2.4" - "@vue/babel-sugar-functional-vue" "^1.2.2" - "@vue/babel-sugar-inject-h" "^1.2.2" - "@vue/babel-sugar-v-model" "^1.2.3" - "@vue/babel-sugar-v-on" "^1.2.3" - -"@vue/babel-sugar-composition-api-inject-h@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz#05d6e0c432710e37582b2be9a6049b689b6f03eb" - integrity sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@vue/babel-sugar-composition-api-render-instance@^1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz#e4cbc6997c344fac271785ad7a29325c51d68d19" - integrity sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@vue/babel-sugar-functional-vue@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz#267a9ac8d787c96edbf03ce3f392c49da9bd2658" - integrity sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@vue/babel-sugar-inject-h@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz#d738d3c893367ec8491dcbb669b000919293e3aa" - integrity sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@vue/babel-sugar-v-model@^1.2.3": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz#fa1f29ba51ebf0aa1a6c35fa66d539bc459a18f2" - integrity sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1" - "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" - camelcase "^5.0.0" - html-tags "^2.0.0" - svg-tags "^1.0.0" - -"@vue/babel-sugar-v-on@^1.2.3": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz#342367178586a69f392f04bfba32021d02913ada" - integrity sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" - camelcase "^5.0.0" - -"@vue/component-compiler-utils@^3.1.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz#8f85182ceed28e9b3c75313de669f83166d11e5d" - integrity sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw== - dependencies: - consolidate "^0.15.1" - hash-sum "^1.0.2" - lru-cache "^4.1.2" - merge-source-map "^1.1.0" - postcss "^7.0.14" - postcss-selector-parser "^6.0.2" - source-map "~0.6.1" - vue-template-es2015-compiler "^1.9.0" - optionalDependencies: - prettier "^1.18.2" - -"@vue/composition-api@1.0.0-beta.21": - version "1.0.0-beta.21" - resolved "https://registry.yarnpkg.com/@vue/composition-api/-/composition-api-1.0.0-beta.21.tgz#d5a3c68afc8b569dfc3eccd69998388bb7f6a16c" - integrity sha512-tgbvDpLvKQ1GrII424wsoyzPCsG0oTFf38emMq495SfLY7RmUqhVIl81pvnC5489PPrCxDkbauJHJrhlcXfbTQ== - dependencies: - tslib "^2.0.1" - -"@vuepress/core@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-1.8.2.tgz#4f5bafc894691bfea4146294a582a129483daf2a" - integrity sha512-lh9BLC06k9s0wxTuWtCkiNj49fkbW87enp0XSrFZHEoyDGSGndQjZmMMErcHc5Hx7nrW1nzc33sPH1NNtJl0hw== - dependencies: - "@babel/core" "^7.8.4" - "@vue/babel-preset-app" "^4.1.2" - "@vuepress/markdown" "1.8.2" - "@vuepress/markdown-loader" "1.8.2" - "@vuepress/plugin-last-updated" "1.8.2" - "@vuepress/plugin-register-components" "1.8.2" - "@vuepress/shared-utils" "1.8.2" - autoprefixer "^9.5.1" - babel-loader "^8.0.4" - cache-loader "^3.0.0" - chokidar "^2.0.3" - connect-history-api-fallback "^1.5.0" - copy-webpack-plugin "^5.0.2" - core-js "^3.6.4" - cross-spawn "^6.0.5" - css-loader "^2.1.1" - file-loader "^3.0.1" - js-yaml "^3.13.1" - lru-cache "^5.1.1" - mini-css-extract-plugin "0.6.0" - optimize-css-assets-webpack-plugin "^5.0.1" - portfinder "^1.0.13" - postcss-loader "^3.0.0" - postcss-safe-parser "^4.0.1" - toml "^3.0.0" - url-loader "^1.0.1" - vue "^2.6.10" - vue-loader "^15.7.1" - vue-router "^3.4.5" - vue-server-renderer "^2.6.10" - vue-template-compiler "^2.6.10" - vuepress-html-webpack-plugin "^3.2.0" - vuepress-plugin-container "^2.0.2" - webpack "^4.8.1" - webpack-chain "^6.0.0" - webpack-dev-server "^3.5.1" - webpack-merge "^4.1.2" - webpackbar "3.2.0" - -"@vuepress/markdown-loader@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/markdown-loader/-/markdown-loader-1.8.2.tgz#b2a58291a967f2bbe0af6e58f9542f5911879233" - integrity sha512-mWzFXikCUcAN/chpKkqZpRYKdo0312hMv8cBea2hvrJYV6y4ODB066XKvXN8JwOcxuCjxWYJkhWGr+pXq1oTtw== - dependencies: - "@vuepress/markdown" "1.8.2" - loader-utils "^1.1.0" - lru-cache "^5.1.1" - -"@vuepress/markdown@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-1.8.2.tgz#50ea5a1962591a436b26d1aa2b111df37eb9ea8a" - integrity sha512-zznBHVqW+iBkznF/BO/GY9RFu53khyl0Ey0PnGqvwCJpRLNan6y5EXgYumtjw2GSYn5nDTTALYxtyNBdz64PKg== - dependencies: - "@vuepress/shared-utils" "1.8.2" - markdown-it "^8.4.1" - markdown-it-anchor "^5.0.2" - markdown-it-chain "^1.3.0" - markdown-it-emoji "^1.4.0" - markdown-it-table-of-contents "^0.4.0" - prismjs "^1.13.0" - -"@vuepress/plugin-active-header-links@1.8.2", "@vuepress/plugin-active-header-links@^1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.8.2.tgz#0cb9b29c826dd97d35357a9b09c962ef782cb793" - integrity sha512-JmXAQg8D7J8mcKe2Ue3BZ9dOCzJMJXP4Cnkkc/IrqfDg0ET0l96gYWZohCqlvRIWt4f0VPiFAO4FLYrW+hko+g== - dependencies: - lodash.debounce "^4.0.8" - -"@vuepress/plugin-back-to-top@^1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-1.8.2.tgz#e9794409d1d589e4952b0700291270d2696e6d01" - integrity sha512-htAf2m8+6cGmYQexWerznGBY10y1E4TBfebYC3Y3wqNjFjvXUmRKcAG/u6Yxvey4OFkQUxbth2ilKi/GlIW8aQ== - dependencies: - lodash.debounce "^4.0.8" - -"@vuepress/plugin-last-updated@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-last-updated/-/plugin-last-updated-1.8.2.tgz#7ce689f8d5050cf0213949bc2e5aa879c09ff4b1" - integrity sha512-pYIRZi52huO9b6HY3JQNPKNERCLzMHejjBRt9ekdnJ1xhLs4MmRvt37BoXjI/qzvXkYtr7nmGgnKThNBVRTZuA== - dependencies: - cross-spawn "^6.0.5" - -"@vuepress/plugin-medium-zoom@^1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-1.8.2.tgz#0243dd27edf0c710f9a41a234d253d76ab51e625" - integrity sha512-Mljso/8E6IbNmIKmwKeC6FDfnhKY3fsOUSs5kEGzz3RQwd54eshqHAMRVwW4LZkYZHhwQXF8+qk7YqoMZB7jjg== - dependencies: - medium-zoom "^1.0.4" - -"@vuepress/plugin-nprogress@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-1.8.2.tgz#dc6c082925420c8c59ecb7fc2d4a9401f6d4664a" - integrity sha512-3TOBee2NM3WLr1tdjDTGfrAMggjN+OlEPyKyv8FqThsVkDYhw48O3HwqlThp9KX7UbL3ExxIFBwWRFLC+kYrdw== - dependencies: - nprogress "^0.2.0" - -"@vuepress/plugin-register-components@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-register-components/-/plugin-register-components-1.8.2.tgz#2fb45a68b0a1efb8822670d95c3b231a2d0eb74d" - integrity sha512-6SUq3nHFMEh9qKFnjA8QnrNxj0kLs7+Gspq1OBU8vtu0NQmSvLFZVaMV7pzT/9zN2nO5Pld5qhsUJv1g71MrEA== - dependencies: - "@vuepress/shared-utils" "1.8.2" - -"@vuepress/plugin-search@1.8.2", "@vuepress/plugin-search@^1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-search/-/plugin-search-1.8.2.tgz#74b92f663acf6b4560e15dc0442a84c4e874e206" - integrity sha512-JrSJr9o0Kar14lVtZ4wfw39pplxvvMh8vDBD9oW09a+6Zi/4bySPGdcdaqdqGW+OHSiZNvG+6uyfKSBBBqF6PA== - -"@vuepress/shared-utils@1.8.2", "@vuepress/shared-utils@^1.2.0": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/shared-utils/-/shared-utils-1.8.2.tgz#5ec1601f2196aca34ad82eed7c9be2d7948f705b" - integrity sha512-6kGubc7iBDWruEBUU7yR+sQ++SOhMuvKWvWeTZJKRZedthycdzYz7QVpua0FaZSAJm5/dIt8ymU4WQvxTtZgTQ== - dependencies: - chalk "^2.3.2" - escape-html "^1.0.3" - fs-extra "^7.0.1" - globby "^9.2.0" - gray-matter "^4.0.1" - hash-sum "^1.0.2" - semver "^6.0.0" - toml "^3.0.0" - upath "^1.1.0" - -"@vuepress/theme-default@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-1.8.2.tgz#7f474036c752c1f9801b83f68f5c70c092b182b4" - integrity sha512-rE7M1rs3n2xp4a/GrweO8EGwqFn3EA5gnFWdVmVIHyr7C1nix+EqjpPQF1SVWNnIrDdQuCw38PqS+oND1K2vYw== - dependencies: - "@vuepress/plugin-active-header-links" "1.8.2" - "@vuepress/plugin-nprogress" "1.8.2" - "@vuepress/plugin-search" "1.8.2" - docsearch.js "^2.5.2" - lodash "^4.17.15" - stylus "^0.54.8" - stylus-loader "^3.0.2" - vuepress-plugin-container "^2.0.2" - vuepress-plugin-smooth-scroll "^0.0.3" - -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== - -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" - -"@wry/context@^0.4.0": - version "0.4.4" - resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.4.4.tgz#e50f5fa1d6cfaabf2977d1fda5ae91717f8815f8" - integrity sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag== - dependencies: - "@types/node" ">=6" - tslib "^1.9.3" - -"@wry/context@^0.6.0": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.6.1.tgz#c3c29c0ad622adb00f6a53303c4f965ee06ebeb2" - integrity sha512-LOmVnY1iTU2D8tv4Xf6MVMZZ+juIJ87Kt/plMijjN20NMAXGmH4u8bS1t0uT74cZ5gwpocYueV58YwyI8y+GKw== - dependencies: - tslib "^2.3.0" - -"@wry/equality@^0.1.2": - version "0.1.11" - resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.1.11.tgz#35cb156e4a96695aa81a9ecc4d03787bc17f1790" - integrity sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA== - dependencies: - tslib "^1.9.3" - -"@wry/equality@^0.5.0": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.2.tgz#72c8a7a7d884dff30b612f4f8464eba26c080e73" - integrity sha512-oVMxbUXL48EV/C0/M7gLVsoK6qRHPS85x8zECofEZOVvxGmIPLA9o5Z27cc2PoAyZz1S2VoM2A7FLAnpfGlneA== - dependencies: - tslib "^2.3.0" - -"@wry/trie@^0.3.0": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@wry/trie/-/trie-0.3.1.tgz#2279b790f15032f8bcea7fc944d27988e5b3b139" - integrity sha512-WwB53ikYudh9pIorgxrkHKrQZcCqNM/Q/bDzZBffEaGUKGuHrRb3zZUT9Sh2qw9yogC7SsdRmQ1ER0pqvd3bfw== - dependencies: - tslib "^2.3.0" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn@^6.4.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - -agentkeepalive@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-2.2.0.tgz#c5d1bd4b129008f1163f236f86e5faea2026e2ef" - integrity sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8= - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@~6.12.6: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -algoliasearch@^3.24.5: - version "3.35.1" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.35.1.tgz#297d15f534a3507cab2f5dfb996019cac7568f0c" - integrity sha512-K4yKVhaHkXfJ/xcUnil04xiSrB8B8yHZoFEhWNpXg23eiCnqvTZw1tn/SqvdsANlYHLJlKl0qi3I/Q2Sqo7LwQ== - dependencies: - agentkeepalive "^2.2.0" - debug "^2.6.9" - envify "^4.0.0" - es6-promise "^4.1.0" - events "^1.1.0" - foreach "^2.0.5" - global "^4.3.2" - inherits "^2.0.1" - isarray "^2.0.1" - load-script "^1.0.0" - object-keys "^1.0.11" - querystring-es3 "^0.2.1" - reduce "^1.0.1" - semver "^5.1.0" - tunnel-agent "^0.6.0" - -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== - dependencies: - string-width "^3.0.0" - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - -ansi-escapes@^4.1.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@~3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -apollo-cache-inmemory@^1.6.6: - version "1.6.6" - resolved "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.6.tgz#56d1f2a463a6b9db32e9fa990af16d2a008206fd" - integrity sha512-L8pToTW/+Xru2FFAhkZ1OA9q4V4nuvfoPecBM34DecAugUZEBhI2Hmpgnzq2hTKZ60LAMrlqiASm0aqAY6F8/A== - dependencies: - apollo-cache "^1.3.5" - apollo-utilities "^1.3.4" - optimism "^0.10.0" - ts-invariant "^0.4.0" - tslib "^1.10.0" - -apollo-cache@1.3.5, apollo-cache@^1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/apollo-cache/-/apollo-cache-1.3.5.tgz#9dbebfc8dbe8fe7f97ba568a224bca2c5d81f461" - integrity sha512-1XoDy8kJnyWY/i/+gLTEbYLnoiVtS8y7ikBr/IfmML4Qb+CM7dEEbIUOjnY716WqmZ/UpXIxTfJsY7rMcqiCXA== - dependencies: - apollo-utilities "^1.3.4" - tslib "^1.10.0" - -apollo-client@^2.6.10: - version "2.6.10" - resolved "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.6.10.tgz#86637047b51d940c8eaa771a4ce1b02df16bea6a" - integrity sha512-jiPlMTN6/5CjZpJOkGeUV0mb4zxx33uXWdj/xQCfAMkuNAC3HN7CvYDyMHHEzmcQ5GV12LszWoQ/VlxET24CtA== - dependencies: - "@types/zen-observable" "^0.8.0" - apollo-cache "1.3.5" - apollo-link "^1.0.0" - apollo-utilities "1.3.4" - symbol-observable "^1.0.2" - ts-invariant "^0.4.0" - tslib "^1.10.0" - zen-observable "^0.8.0" - -apollo-link-context@^1.0.20: - version "1.0.20" - resolved "https://registry.yarnpkg.com/apollo-link-context/-/apollo-link-context-1.0.20.tgz#1939ac5dc65d6dff0c855ee53521150053c24676" - integrity sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA== - dependencies: - apollo-link "^1.2.14" - tslib "^1.9.3" - -apollo-link-error@^1.1.13: - version "1.1.13" - resolved "https://registry.yarnpkg.com/apollo-link-error/-/apollo-link-error-1.1.13.tgz#c1a1bb876ffe380802c8df0506a32c33aad284cd" - integrity sha512-jAZOOahJU6bwSqb2ZyskEK1XdgUY9nkmeclCrW7Gddh1uasHVqmoYc4CKdb0/H0Y1J9lvaXKle2Wsw/Zx1AyUg== - dependencies: - apollo-link "^1.2.14" - apollo-link-http-common "^0.2.16" - tslib "^1.9.3" - -apollo-link-http-common@^0.2.16: - version "0.2.16" - resolved "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.16.tgz#756749dafc732792c8ca0923f9a40564b7c59ecc" - integrity sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg== - dependencies: - apollo-link "^1.2.14" - ts-invariant "^0.4.0" - tslib "^1.9.3" - -apollo-link-http@^1.5.17: - version "1.5.17" - resolved "https://registry.yarnpkg.com/apollo-link-http/-/apollo-link-http-1.5.17.tgz#499e9f1711bf694497f02c51af12d82de5d8d8ba" - integrity sha512-uWcqAotbwDEU/9+Dm9e1/clO7hTB2kQ/94JYcGouBVLjoKmTeJTUPQKcJGpPwUjZcSqgYicbFqQSoJIW0yrFvg== - dependencies: - apollo-link "^1.2.14" - apollo-link-http-common "^0.2.16" - tslib "^1.9.3" - -apollo-link-retry@^2.2.16: - version "2.2.16" - resolved "https://registry.yarnpkg.com/apollo-link-retry/-/apollo-link-retry-2.2.16.tgz#745ff51e60a7a68b34c8d382832856c43a9c306c" - integrity sha512-7F9+meFAz4dw5gtgtLsRFqJW6QzNOhTzt5R5Hsy+yFhkTW9LddgYO7gxN9n7RN/7Ouosh3TcpUkdHs2laC+0sA== - dependencies: - "@types/zen-observable" "0.8.0" - apollo-link "^1.2.14" - tslib "^1.9.3" - -apollo-link@^1.0.0, apollo-link@^1.2.14: - version "1.2.14" - resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9" - integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg== - dependencies: - apollo-utilities "^1.3.0" - ts-invariant "^0.4.0" - tslib "^1.9.3" - zen-observable-ts "^0.8.21" - -apollo-utilities@1.3.4, apollo-utilities@^1.3.0, apollo-utilities@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.4.tgz#6129e438e8be201b6c55b0f13ce49d2c7175c9cf" - integrity sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig== - dependencies: - "@wry/equality" "^0.1.2" - fast-json-stable-stringify "^2.0.0" - ts-invariant "^0.4.0" - tslib "^1.10.0" - -aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -argparse@^1.0.7, argparse@~1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-union@^1.0.1, array-union@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autocomplete.js@0.36.0: - version "0.36.0" - resolved "https://registry.yarnpkg.com/autocomplete.js/-/autocomplete.js-0.36.0.tgz#94fe775fe64b6cd42e622d076dc7fd26bedd837b" - integrity sha512-jEwUXnVMeCHHutUt10i/8ZiRaCb0Wo+ZyKxeGsYwBDtw6EJHqEeDrq4UwZRD8YBSvp3g6klP678il2eeiVXN2Q== - dependencies: - immediate "^3.2.3" - -autoprefixer@^9.5.1: - version "9.8.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" - integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - colorette "^1.2.1" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -axios@0.21.1: - version "0.21.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== - dependencies: - follow-redirects "^1.10.0" - -babel-loader@^8.0.4: - version "8.2.2" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" - integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^1.4.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-polyfill-corejs2@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz#686775bf9a5aa757e10520903675e3889caeedc4" - integrity sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg== - dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.2.0" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz#f4b4bb7b19329827df36ff56f6e6d367026cb7a2" - integrity sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.0" - core-js-compat "^3.9.1" - -babel-plugin-polyfill-regenerator@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz#853f5f5716f4691d98c84f8069c7636ea8da7ab8" - integrity sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.0.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" - integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bluebird@^3.1.1, bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -boxen@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" - integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^5.3.1" - chalk "^3.0.0" - cli-boxes "^2.2.0" - string-width "^4.1.0" - term-size "^2.1.0" - type-fest "^0.8.1" - widest-line "^3.1.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.4: - version "4.16.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.4.tgz#7ebf913487f40caf4637b892b268069951c35d58" - integrity sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ== - dependencies: - caniuse-lite "^1.0.30001208" - colorette "^1.2.2" - electron-to-chromium "^1.3.712" - escalade "^3.1.1" - node-releases "^1.1.71" - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-json@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23" - integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cac@^6.5.6: - version "6.7.2" - resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.2.tgz#e7f0d21f4776c46c7d0de7976e56fa5562e17597" - integrity sha512-w0bH1IF9rEjdi0a6lTtlXYT+vBZEJL9oytaXXRdsD68MH6+SrZGOGsu7s2saHQvYXqwo/wBdkW75tt8wFpj+mw== - -cacache@^12.0.2, cacache@^12.0.3: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cache-loader@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cache-loader/-/cache-loader-3.0.1.tgz#cee6cf4b3cdc7c610905b26bad6c2fc439c821af" - integrity sha512-HzJIvGiGqYsFUrMjAJNDbVZoG7qQA+vy9AIoKs7s9DscNfki0I589mf2w6/tW+kkFH3zyiknoWV5Jdynu6b/zw== - dependencies: - buffer-json "^2.0.0" - find-cache-dir "^2.1.0" - loader-utils "^1.2.3" - mkdirp "^0.5.1" - neo-async "^2.6.1" - schema-utils "^1.0.0" - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -camel-case@3.0.x: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase@^5.0.0, camelcase@^5.2.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.0.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001208: - version "1.0.30001211" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001211.tgz#be40d528bb10272eba0037a88adc40054810f8e2" - integrity sha512-v3GXWKofIkN3PkSidLI5d1oqeKNsam9nQkqieoMhP87nxOY0RPDC8X2+jcv8pjV4dRozPLSoMqNii9sDViOlIg== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chokidar@^2.0.3, chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.4.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.3.1" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -ci-info@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.1.1.tgz#9a32fcefdf7bcdb6f0a7e1c0f8098ec57897b80a" - integrity sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -clean-css@4.2.x: - version "4.2.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" - integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== - dependencies: - source-map "~0.6.0" - -cli-boxes@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -clipboard@^2.0.0: - version "2.0.8" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.8.tgz#ffc6c103dd2967a83005f3f61976aa4655a4cdba" - integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ== - dependencies: - good-listener "^1.2.2" - select "^1.1.2" - tiny-emitter "^2.0.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.5.4: - version "1.5.5" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" - integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" - integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.4" - -colorette@^1.2.1, colorette@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" - integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== - -colors@~1.2.1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" - integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@2.17.x: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== - -commander@^2.20.0, commander@^2.7.1: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@~2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" - integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - -connect-history-api-fallback@^1.5.0, connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -consola@^2.6.0: - version "2.15.3" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" - integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -consolidate@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" - integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== - dependencies: - bluebird "^3.1.1" - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-webpack-plugin@^5.0.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz#8a889e1dcafa6c91c6cd4be1ad158f1d3823bae2" - integrity sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ== - dependencies: - cacache "^12.0.3" - find-cache-dir "^2.1.0" - glob-parent "^3.1.0" - globby "^7.1.1" - is-glob "^4.0.1" - loader-utils "^1.2.3" - minimatch "^3.0.4" - normalize-path "^3.0.0" - p-limit "^2.2.1" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - webpack-log "^2.0.0" - -core-js-compat@^3.6.5, core-js-compat@^3.9.0, core-js-compat@^3.9.1: - version "3.10.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.10.2.tgz#0a675b4e1cde599616322a72c8886bcf696f3ec3" - integrity sha512-IGHnpuaM1N++gLSPI1F1wu3WXICPxSyj/Q++clcwsIOnUVp5uKUIPl/+6h0TQ112KU3fMiSxqJuM+OrCyKj5+A== - dependencies: - browserslist "^4.16.4" - semver "7.0.0" - -core-js@^3.6.4, core-js@^3.6.5: - version "3.10.2" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.10.2.tgz#17cb038ce084522a717d873b63f2b3ee532e2cd5" - integrity sha512-W+2oVYeNghuBr3yTzZFQ5rfmjZtYB/Ubg87R5YOmlGrIb+Uw9f7qjUbhsj+/EkXhcV7eOD3jiM4+sgraX3FZUw== - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-loader@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-2.1.1.tgz#d8254f72e412bb2238bb44dd674ffbef497333ea" - integrity sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w== - dependencies: - camelcase "^5.2.0" - icss-utils "^4.1.0" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.14" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^2.0.6" - postcss-modules-scope "^2.1.0" - postcss-modules-values "^2.0.0" - postcss-value-parser "^3.3.0" - schema-utils "^1.0.0" - -css-parse@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" - integrity sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q= - dependencies: - css "^2.0.0" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0, css-select@^2.0.2: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css@^2.0.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== - dependencies: - inherits "^2.0.3" - source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" - integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.3" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^4.1.10: - version "4.1.11" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" - integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.8" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^4.0.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -de-indent@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" - integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.1.1, debug@^3.2.6: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.0, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -debug@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deepmerge@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" - integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== - -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegate@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-node@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.5.tgz#9d270aa7eaa5af0b72c4c9d9b814e7f4ce738b79" - integrity sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@^2.0.0, dir-glob@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== - dependencies: - path-type "^3.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -docsearch.js@^2.5.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/docsearch.js/-/docsearch.js-2.6.3.tgz#57cb4600d3b6553c677e7cbbe6a734593e38625d" - integrity sha512-GN+MBozuyz664ycpZY0ecdQE0ND/LSgJKhTLA0/v3arIS3S1Rpf2OJz6A35ReMsm91V5apcmzr5/kM84cvUg+A== - dependencies: - algoliasearch "^3.24.5" - autocomplete.js "0.36.0" - hogan.js "^3.0.2" - request "^2.87.0" - stack-utils "^1.0.1" - to-factory "^1.0.0" - zepto "^1.2.0" - -dom-converter@^0.2: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== - -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - dependencies: - domelementtype "1" - -domutils@^1.5.1, domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -electron-to-chromium@^1.3.712: - version "1.3.717" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz#78d4c857070755fb58ab64bcc173db1d51cbc25f" - integrity sha512-OfzVPIqD1MkJ7fX+yTl2nKyOE4FReeVfMCzzxQS+Kp43hZYwHwThlGP+EGIZRXJsxCM7dqo8Y65NOX/HP12iXQ== - -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -encoding@^0.1.11: - version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -entities@^1.1.1, entities@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -envify@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/envify/-/envify-4.1.0.tgz#f39ad3db9d6801b4e6b478b61028d3f0b6819f7e" - integrity sha512-IKRVVoAYr4pIx4yIWNsz9mOsboxlNXiu7TNBnem/K/uTHdkyzXWDzHCK7UTolqBbgaBz0tQHsD3YNls0uIIjiw== - dependencies: - esprima "^4.0.0" - through "~2.3.4" - -envinfo@^7.2.0: - version "7.8.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" - integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== - -errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.2, es-abstract@^1.18.0-next.2: - version "1.18.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" - integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.2" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.2" - is-string "^1.0.5" - object-inspect "^1.9.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es6-promise@^4.1.0: - version "4.2.8" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - -escape-html@^1.0.3, escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= - -events@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -eventsource@^1.0.7: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" - integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== - dependencies: - original "^1.0.0" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -express@^4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^2.2.6: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -faye-websocket@^0.11.3: - version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== - dependencies: - websocket-driver ">=0.5.1" - -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-loader@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-3.0.1.tgz#f8e0ba0b599918b51adfe45d66d1e771ad560faa" - integrity sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw== - dependencies: - loader-utils "^1.0.2" - schema-utils "^1.0.0" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" - integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -follow-redirects@^1.0.0: - version "1.13.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" - integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== - -follow-redirects@^1.10.0: - version "1.14.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.3.tgz#6ada78118d8d24caee595595accdc0ac6abd022e" - integrity sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-extra@^7.0.1, fs-extra@~7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-stream@^4.0.0, get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@~5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d" - integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ== - dependencies: - ini "1.3.7" - -global@^4.3.2: - version "4.4.0" - resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -globby@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" - integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= - dependencies: - array-union "^1.0.1" - dir-glob "^2.0.0" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -globby@^9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" - integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^1.0.2" - dir-glob "^2.2.2" - fast-glob "^2.2.6" - glob "^7.1.3" - ignore "^4.0.3" - pify "^4.0.1" - slash "^2.0.0" - -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= - dependencies: - delegate "^3.1.2" - -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.2.6" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== - -graphql-tag@^2.10.1, graphql-tag@^2.12.3: - version "2.12.5" - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.5.tgz#5cff974a67b417747d05c8d9f5f3cb4495d0db8f" - integrity sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ== - dependencies: - tslib "^2.1.0" - -graphql@^14.5.8: - version "14.7.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.7.0.tgz#7fa79a80a69be4a31c27dda824dc04dac2035a72" - integrity sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== - dependencies: - iterall "^1.2.2" - -gray-matter@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.2.tgz#9aa379e3acaf421193fce7d2a28cebd4518ac454" - integrity sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw== - dependencies: - js-yaml "^3.11.0" - kind-of "^6.0.2" - section-matter "^1.0.0" - strip-bom-string "^1.0.0" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -handlebars@^4.7.7: - version "4.7.7" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" - integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - -has@^1.0.0, has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash-sum@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04" - integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ= - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -he@1.2.x, he@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hogan.js@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/hogan.js/-/hogan.js-3.0.2.tgz#4cd9e1abd4294146e7679e41d7898732b02c7bfd" - integrity sha1-TNnhq9QpQUbnZ55B14mHMrAse/0= - dependencies: - mkdirp "0.3.0" - nopt "1.0.10" - -hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-entities@^1.3.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" - integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== - -html-minifier@^3.2.3: - version "3.5.21" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" - integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== - dependencies: - camel-case "3.0.x" - clean-css "4.2.x" - commander "2.17.x" - he "1.2.x" - param-case "2.1.x" - relateurl "0.2.x" - uglify-js "3.4.x" - -html-tags@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" - integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= - -html-tags@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" - integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== - -htmlparser2@^3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== - dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" - -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-parser-js@>=0.5.1: - version "0.5.3" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" - integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy@^1.17.0: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= - -icss-utils@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^4.0.3: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -immediate@^3.2.3: - version "3.3.0" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" - integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - -import-lazy@~4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -infer-owner@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" - integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== - -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-arguments@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" - integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== - dependencies: - call-bind "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" - integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" - integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== - dependencies: - call-bind "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.4, is-callable@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" - integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - -is-core-module@^2.1.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19" - integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ== - dependencies: - has "^1.0.3" - -is-core-module@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-https@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-https/-/is-https-3.0.2.tgz#4d24e002e47edd3f1b07f14bc722433354ccba49" - integrity sha512-jFgAKhbNF7J+lTMJxbq5z9bf1V9f8rXn9mP5RSY2GUEW5M0nOiVhVC9dNra96hQDjGpNzskIzusUnXwngqmhAA== - -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== - dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== - -is-number-object@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" - integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-path-inside@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-regex@^1.0.4, is-regex@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" - integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== - dependencies: - call-bind "^1.0.2" - has-symbols "^1.0.1" - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-stream@^1.0.1, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isarray@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isomorphic-fetch@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= - dependencies: - node-fetch "^1.0.1" - whatwg-fetch ">=0.10.0" - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -iterall@^1.2.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" - integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== - -javascript-stringify@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3" - integrity sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM= - -javascript-stringify@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz#27c76539be14d8bd128219a2d731b09337904e79" - integrity sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg== - -jju@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" - integrity sha1-o6vicYryQaKykE+EpiWXDzia4yo= - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.11.0, js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@~3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json3@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - -json5@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - -latest-version@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - -linkify-it@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" - integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== - dependencies: - uc.micro "^1.0.1" - -load-script@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4" - integrity sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ= - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@^0.2.16: - version "0.2.17" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" - integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - object-assign "^4.0.1" - -loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash-es@^4.17.15: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.defaultsdeep@^4.6.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" - integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== - -lodash.get@^4.0.0: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - -lodash.isequal@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - -lodash.kebabcase@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" - integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.5, lodash@~4.17.15: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loglevel@^1.6.8: - version "1.7.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" - integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== - -loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -lru-cache@^4.1.2: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -markdown-it-anchor@^5.0.2: - version "5.3.0" - resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz#d549acd64856a8ecd1bea58365ef385effbac744" - integrity sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA== - -markdown-it-chain@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/markdown-it-chain/-/markdown-it-chain-1.3.0.tgz#ccf6fe86c10266bafb4e547380dfd7f277cc17bc" - integrity sha512-XClV8I1TKy8L2qsT9iX3qiV+50ZtcInGXI80CA+DP62sMs7hXlyV/RM3hfwy5O3Ad0sJm9xIwQELgANfESo8mQ== - dependencies: - webpack-chain "^4.9.0" - -markdown-it-container@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-it-container/-/markdown-it-container-2.0.0.tgz#0019b43fd02eefece2f1960a2895fba81a404695" - integrity sha1-ABm0P9Au7+zi8ZYKKJX7qBpARpU= - -markdown-it-emoji@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz#9bee0e9a990a963ba96df6980c4fddb05dfb4dcc" - integrity sha1-m+4OmpkKljupbfaYDE/dsF37Tcw= - -markdown-it-table-of-contents@^0.4.0: - version "0.4.4" - resolved "https://registry.yarnpkg.com/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz#3dc7ce8b8fc17e5981c77cc398d1782319f37fbc" - integrity sha512-TAIHTHPwa9+ltKvKPWulm/beozQU41Ab+FIefRaQV1NRnpzwcV9QOe6wXQS5WLivm5Q/nlo0rl6laGkMDZE7Gw== - -markdown-it@^8.4.1: - version "8.4.2" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54" - integrity sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ== - dependencies: - argparse "^1.0.7" - entities "~1.1.1" - linkify-it "^2.0.0" - mdurl "^1.0.1" - uc.micro "^1.0.5" - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -medium-zoom@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/medium-zoom/-/medium-zoom-1.0.6.tgz#9247f21ca9313d8bbe9420aca153a410df08d027" - integrity sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg== - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-source-map@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" - integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== - dependencies: - source-map "^0.6.1" - -merge2@^1.2.3: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.47.0, "mime-db@>= 1.43.0 < 2": - version "1.47.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" - integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== - -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.30" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" - integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== - dependencies: - mime-db "1.47.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.0.3, mime@^2.4.4: - version "2.5.2" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" - integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - -mini-css-extract-plugin@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz#a3f13372d6fcde912f3ee4cd039665704801e3b9" - integrity sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw== - dependencies: - loader-utils "^1.1.0" - normalize-url "^2.0.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" - integrity sha1-G79asbqCevI1dRQ0kEJkVfSB/h4= - -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -mkdirp@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -nan@^2.12.1: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - -node-fetch@^1.0.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-releases@^1.1.71: - version "1.1.71" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" - integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== - -nopt@1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -normalize-url@^4.1.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" - integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -nprogress@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" - integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E= - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.9.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.2.tgz#b6385a3e2b7cae0b5eafcf90cddf85d128767f30" - integrity sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA== - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.0, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" - integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" - integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has "^1.0.3" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optimism@^0.10.0: - version "0.10.3" - resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.10.3.tgz#163268fdc741dea2fb50f300bedda80356445fd7" - integrity sha512-9A5pqGoQk49H6Vhjb9kPgAeeECfUDF6aIICbMDL23kDLStBn1MWk3YvcZ4xWF9CsSf6XEgvRLkXy4xof/56vVw== - dependencies: - "@wry/context" "^0.4.0" - -optimism@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.1.tgz#7c8efc1f3179f18307b887e18c15c5b7133f6e7d" - integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg== - dependencies: - "@wry/context" "^0.6.0" - "@wry/trie" "^0.3.0" - -optimize-css-assets-webpack-plugin@^5.0.1: - version "5.0.4" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" - integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== - dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" - -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -param-case@2.1.x: - version "2.1.1" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= - dependencies: - no-case "^2.2.0" - -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picomatch@^2.0.4, picomatch@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d" - integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -portfinder@^1.0.13, portfinder@^1.0.26: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== - dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== - dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz#dd9953f6dd476b5fd1ef2d8830c8929760b56e63" - integrity sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - postcss-value-parser "^3.3.1" - -postcss-modules-scope@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz#479b46dc0c5ca3dc7fa5270851836b9ec7152f64" - integrity sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w== - dependencies: - icss-replace-symbols "^1.1.0" - postcss "^7.0.6" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-safe-parser@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96" - integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== - dependencies: - postcss "^7.0.26" - -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.5" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz#042d74e137db83e6f294712096cb413f5aa612c4" - integrity sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-svgo@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" - integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" - integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - -prettier@^1.18.2: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - -pretty-error@^2.0.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" - integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== - dependencies: - lodash "^4.17.20" - renderkid "^2.0.4" - -pretty-time@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" - integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== - -prismjs@^1.13.0: - version "1.23.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.23.0.tgz#d3b3967f7d72440690497652a9d40ff046067f33" - integrity sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA== - optionalDependencies: - clipboard "^2.0.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.9.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -pupa@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -qss@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/qss/-/qss-2.0.3.tgz#630b38b120931b52d04704f3abfb0f861604a9ec" - integrity sha512-j48ZBT5IZbSqJiSU8EX4XrN8nXiflHvmMvv2XpFc31gh7n6EpSs75bNr6+oj3FOLWyT8m09pTmqLNl34L7/uPQ== - -query-string@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" - integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0, querystring-es3@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-is@^16.7.0, react-is@^16.8.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - dependencies: - picomatch "^2.2.1" - -reduce@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/reduce/-/reduce-1.0.2.tgz#0cd680ad3ffe0b060e57a5c68bdfce37168d361b" - integrity sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ== - dependencies: - object-keys "^1.1.0" - -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" - integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -regexpu-core@^4.7.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" - integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - -regjsgen@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - -regjsparser@^0.6.4: - version "0.6.9" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" - integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== - dependencies: - jsesc "~0.5.0" - -relateurl@0.2.x: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -renderkid@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" - integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== - dependencies: - css-select "^2.0.2" - dom-converter "^0.2" - htmlparser2 "^3.10.1" - lodash "^4.17.20" - strip-ansi "^3.0.0" - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -request@^2.87.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.14.2, resolve@^1.2.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -resolve@~1.17.0: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - -resolve@~1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - dependencies: - is-core-module "^2.1.0" - path-parse "^1.0.6" - -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rimraf@^2.5.4, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sass-loader@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" - integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== - dependencies: - clone-deep "^4.0.1" - loader-utils "^1.2.3" - neo-async "^2.6.1" - schema-utils "^2.6.1" - semver "^6.3.0" - -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.6.1, schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -select@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= - -selfsigned@^1.10.8: - version "1.10.8" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" - integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== - dependencies: - node-forge "^0.10.0" - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@^5.1.0, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@~7.3.0: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" - integrity sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -smoothscroll-polyfill@^0.4.3: - version "0.4.4" - resolved "https://registry.yarnpkg.com/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz#3a259131dc6930e6ca80003e1cb03b603b69abf8" - integrity sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg== - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs-client@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" - integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== - dependencies: - debug "^3.2.6" - eventsource "^1.0.7" - faye-websocket "^0.11.3" - inherits "^2.0.4" - json3 "^3.3.3" - url-parse "^1.5.1" - -sockjs@^0.3.21: - version "0.3.21" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" - integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== - dependencies: - faye-websocket "^0.11.3" - uuid "^3.4.0" - websocket-driver "^0.7.4" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@~0.5.12: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@0.5.6: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" - integrity sha1-dc449SvwczxafwwRjYEzSiu19BI= - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stack-utils@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.5.tgz#a19b0b01947e0029c8e451d5d61a498f5bb1471b" - integrity sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ== - dependencies: - escape-string-regexp "^2.0.0" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -std-env@^2.2.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.3.0.tgz#66d4a4a4d5224242ed8e43f5d65cfa9095216eee" - integrity sha512-4qT5B45+Kjef2Z6pE0BkskzsH0GO7GrND0wGlTM1ioUe3v0dGYx9ZJH0Aro/YyA8fqQ5EyIKDRjZojJYMFTflw== - dependencies: - ci-info "^3.0.0" - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -string-argv@~0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.0.0, string-width@^4.1.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" - integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -strip-json-comments@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -stylus-loader@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6" - integrity sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA== - dependencies: - loader-utils "^1.0.2" - lodash.clonedeep "^4.5.0" - when "~3.6.x" - -stylus@^0.54.8: - version "0.54.8" - resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.8.tgz#3da3e65966bc567a7b044bfe0eece653e099d147" - integrity sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg== - dependencies: - css-parse "~2.0.0" - debug "~3.1.0" - glob "^7.1.6" - mkdirp "~1.0.4" - safer-buffer "^2.1.2" - sax "~1.2.4" - semver "^6.3.0" - source-map "^0.7.3" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -svg-tags@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" - integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= - -svgo@^1.0.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -symbol-observable@^1.0.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - -symbol-observable@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" - integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -term-size@^2.1.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== - -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser@^4.1.2: - version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through@~2.3.4: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - -timsort@^0.3.0, timsort@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-factory@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-factory/-/to-factory-1.0.0.tgz#8738af8bd97120ad1d4047972ada5563bf9479b1" - integrity sha1-hzivi9lxIK0dQEeXKtpVY7+UebE= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -toml@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" - integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== - -toposort@^1.0.0: - version "1.0.7" - resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" - integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -ts-invariant@^0.4.0: - version "0.4.4" - resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86" - integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA== - dependencies: - tslib "^1.9.3" - -ts-invariant@^0.9.0: - version "0.9.3" - resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.9.3.tgz#4b41e0a80c2530a56ce4b8fd4e14183aaac0efa8" - integrity sha512-HinBlTbFslQI0OHP07JLsSXPibSegec6r9ai5xxq/qHYCsIQbzpymLpDhAUsnXcSrDEcd0L62L8vsOEdzM0qlA== - dependencies: - tslib "^2.1.0" - -tslib@^1.10.0, tslib@^1.9.3: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -typescript@^3.6.4: - version "3.9.10" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" - integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== - -typescript@~4.3.5: - version "4.3.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" - integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== - -uc.micro@^1.0.1, uc.micro@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" - integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== - -uglify-js@3.4.x: - version "3.4.10" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" - integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== - dependencies: - commander "~2.19.0" - source-map "~0.6.1" - -uglify-js@^3.1.4: - version "3.14.2" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.2.tgz#d7dd6a46ca57214f54a2d0a43cad0f35db82ac99" - integrity sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A== - -unbox-primitive@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== - -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" - integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" - integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.0, upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -update-notifier@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== - dependencies: - boxen "^4.2.0" - chalk "^3.0.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-loader@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" - integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== - dependencies: - loader-utils "^1.1.0" - mime "^2.0.3" - schema-utils "^1.0.0" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - -url-parse@^1.4.3, url-parse@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" - integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.3.2, uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -validator@^8.0.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-8.2.0.tgz#3c1237290e37092355344fef78c231249dab77b9" - integrity sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - -vue-hot-reload-api@^2.3.0: - version "2.3.4" - resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" - integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== - -vue-loader@^15.7.1: - version "15.9.6" - resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.6.tgz#f4bb9ae20c3a8370af3ecf09b8126d38ffdb6b8b" - integrity sha512-j0cqiLzwbeImIC6nVIby2o/ABAWhlppyL/m5oJ67R5MloP0hj/DtFgb0Zmq3J9CG7AJ+AXIvHVnJAPBvrLyuDg== - dependencies: - "@vue/component-compiler-utils" "^3.1.0" - hash-sum "^1.0.2" - loader-utils "^1.1.0" - vue-hot-reload-api "^2.3.0" - vue-style-loader "^4.1.0" - -vue-multiselect@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/vue-multiselect/-/vue-multiselect-2.1.6.tgz#5be5d811a224804a15c43a4edbb7485028a89c7f" - integrity sha512-s7jmZPlm9FeueJg1RwJtnE9KNPtME/7C8uRWSfp9/yEN4M8XcS/d+bddoyVwVnvFyRh9msFo0HWeW0vTL8Qv+w== - -vue-router@^3.4.5: - version "3.5.1" - resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.5.1.tgz#edf3cf4907952d1e0583e079237220c5ff6eb6c9" - integrity sha512-RRQNLT8Mzr8z7eL4p7BtKvRaTSGdCbTy2+Mm5HTJvLGYSSeG9gDzNasJPP/yOYKLy+/cLG/ftrqq5fvkFwBJEw== - -vue-server-renderer@^2.6.10: - version "2.6.12" - resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.12.tgz#a8cb9c49439ef205293cb41c35d0d2b0541653a5" - integrity sha512-3LODaOsnQx7iMFTBLjki8xSyOxhCtbZ+nQie0wWY4iOVeEtTg1a3YQAjd82WvKxrWHHTshjvLb7OXMc2/dYuxw== - dependencies: - chalk "^1.1.3" - hash-sum "^1.0.2" - he "^1.1.0" - lodash.template "^4.5.0" - lodash.uniq "^4.5.0" - resolve "^1.2.0" - serialize-javascript "^3.1.0" - source-map "0.5.6" - -vue-style-loader@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz#6d55863a51fa757ab24e89d9371465072aa7bc35" - integrity sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg== - dependencies: - hash-sum "^1.0.2" - loader-utils "^1.0.2" - -vue-template-compiler@^2.6.10: - version "2.6.12" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz#947ed7196744c8a5285ebe1233fe960437fcc57e" - integrity sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg== - dependencies: - de-indent "^1.0.2" - he "^1.1.0" - -vue-template-es2015-compiler@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" - integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== - -vue@^2.6.10: - version "2.6.12" - resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.12.tgz#f5ebd4fa6bd2869403e29a896aed4904456c9123" - integrity sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg== - -vue@^2.6.11: - version "2.6.14" - resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.14.tgz#e51aa5250250d569a3fbad3a8a5a687d6036e235" - integrity sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ== - -vuepress-html-webpack-plugin@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/vuepress-html-webpack-plugin/-/vuepress-html-webpack-plugin-3.2.0.tgz#219be272ad510faa8750d2d4e70fd028bfd1c16e" - integrity sha512-BebAEl1BmWlro3+VyDhIOCY6Gef2MCBllEVAP3NUAtMguiyOwo/dClbwJ167WYmcxHJKLl7b0Chr9H7fpn1d0A== - dependencies: - html-minifier "^3.2.3" - loader-utils "^0.2.16" - lodash "^4.17.3" - pretty-error "^2.0.2" - tapable "^1.0.0" - toposort "^1.0.0" - util.promisify "1.0.0" - -vuepress-plugin-container@^2.0.2: - version "2.1.5" - resolved "https://registry.yarnpkg.com/vuepress-plugin-container/-/vuepress-plugin-container-2.1.5.tgz#37fff05662fedbd63ffd3a5463b2592c7a7f3133" - integrity sha512-TQrDX/v+WHOihj3jpilVnjXu9RcTm6m8tzljNJwYhxnJUW0WWQ0hFLcDTqTBwgKIFdEiSxVOmYE+bJX/sq46MA== - dependencies: - "@vuepress/shared-utils" "^1.2.0" - markdown-it-container "^2.0.0" - -vuepress-plugin-smooth-scroll@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/vuepress-plugin-smooth-scroll/-/vuepress-plugin-smooth-scroll-0.0.3.tgz#6eff2d4c186cca917cc9f7df2b0af7de7c8c6438" - integrity sha512-qsQkDftLVFLe8BiviIHaLV0Ea38YLZKKonDGsNQy1IE0wllFpFIEldWD8frWZtDFdx6b/O3KDMgVQ0qp5NjJCg== - dependencies: - smoothscroll-polyfill "^0.4.3" - -vuepress@^1.2.0: - version "1.8.2" - resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-1.8.2.tgz#97e8bf979630611fc7b621fc4cc35b798ee5e847" - integrity sha512-BU1lUDwsA3ghf7a9ga4dsf0iTc++Z/l7BR1kUagHWVBHw7HNRgRDfAZBDDQXhllMILVToIxaTifpne9mSi94OA== - dependencies: - "@vuepress/core" "1.8.2" - "@vuepress/theme-default" "1.8.2" - cac "^6.5.6" - envinfo "^7.2.0" - opencollective-postinstall "^2.0.2" - update-notifier "^4.0.0" - -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -webpack-chain@^4.9.0: - version "4.12.1" - resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-4.12.1.tgz#6c8439bbb2ab550952d60e1ea9319141906c02a6" - integrity sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ== - dependencies: - deepmerge "^1.5.2" - javascript-stringify "^1.6.0" - -webpack-chain@^6.0.0: - version "6.5.1" - resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-6.5.1.tgz#4f27284cbbb637e3c8fbdef43eef588d4d861206" - integrity sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA== - dependencies: - deepmerge "^1.5.2" - javascript-stringify "^2.0.1" - -webpack-dev-middleware@^3.7.2: - version "3.7.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" - integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@^3.5.1: - version "3.11.2" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" - integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-merge@^4.1.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" - integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== - dependencies: - lodash "^4.17.15" - -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@^4.8.1: - version "4.46.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" - integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.5.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - -webpackbar@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-3.2.0.tgz#bdaad103fad11a4e612500e72aaae98b08ba493f" - integrity sha512-PC4o+1c8gWWileUfwabe0gqptlXUDJd5E0zbpr2xHP1VSOVlZVPBZ8j6NCR8zM5zbKdxPhctHXahgpNK1qFDPw== - dependencies: - ansi-escapes "^4.1.0" - chalk "^2.4.1" - consola "^2.6.0" - figures "^3.0.0" - pretty-time "^1.1.0" - std-env "^2.2.1" - text-table "^0.2.0" - wrap-ansi "^5.1.0" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-fetch@>=0.10.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - -when@~3.6.x: - version "3.6.4" - resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e" - integrity sha1-RztRfsFZ4rhQBUl6E5g/CVQS404= - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - -xtend@^4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -z-schema@~3.18.3: - version "3.18.4" - resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-3.18.4.tgz#ea8132b279533ee60be2485a02f7e3e42541a9a2" - integrity sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw== - dependencies: - lodash.get "^4.0.0" - lodash.isequal "^4.0.0" - validator "^8.0.0" - optionalDependencies: - commander "^2.7.1" - -zen-observable-ts@^0.8.21: - version "0.8.21" - resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz#85d0031fbbde1eba3cd07d3ba90da241215f421d" - integrity sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg== - dependencies: - tslib "^1.9.3" - zen-observable "^0.8.0" - -zen-observable-ts@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.1.0.tgz#2d1aa9d79b87058e9b75698b92791c1838551f83" - integrity sha512-1h4zlLSqI2cRLPJUHJFL8bCWHhkpuXkF+dbGkRaWjgDIG26DmzyshUMrdV/rL3UnR+mhaX4fRq8LPouq0MYYIA== - dependencies: - "@types/zen-observable" "0.8.3" - zen-observable "0.8.15" - -zen-observable@0.8.15, zen-observable@^0.8.0: - version "0.8.15" - resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" - integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== - -zepto@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/zepto/-/zepto-1.2.0.tgz#e127bd9e66fd846be5eab48c1394882f7c0e4f98" - integrity sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g= +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 5 + cacheKey: 8 + +"@apollo/client@npm:^3.2.9": + version: 3.4.11 + resolution: "@apollo/client@npm:3.4.11" + dependencies: + "@graphql-typed-document-node/core": ^3.0.0 + "@wry/context": ^0.6.0 + "@wry/equality": ^0.5.0 + "@wry/trie": ^0.3.0 + graphql-tag: ^2.12.3 + hoist-non-react-statics: ^3.3.2 + optimism: ^0.16.1 + prop-types: ^15.7.2 + symbol-observable: ^4.0.0 + ts-invariant: ^0.9.0 + tslib: ^2.3.0 + zen-observable-ts: ~1.1.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + react: ^16.8.0 || ^17.0.0 + subscriptions-transport-ws: ^0.9.0 + peerDependenciesMeta: + react: + optional: true + subscriptions-transport-ws: + optional: true + checksum: 8e068f737a506d4aae6cc63743fd44d20a0afdeda32b4eb84114a23f863331eeb7a7b8098fcdd08817ec2fbad4515d5d89b7a0ac5a915be60cdd4899d8bcf72f + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/code-frame@npm:7.12.13" + dependencies: + "@babel/highlight": ^7.12.13 + checksum: d0491bb59fb8d7a763cb175c5504818cfd3647321d8eedb9173336d5c47dccce248628ee68b3ed3586c5efc753d8d990ceafe956f707dcf92572a1661b92b1ef + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.13.12, @babel/compat-data@npm:^7.13.15, @babel/compat-data@npm:^7.13.8": + version: 7.13.15 + resolution: "@babel/compat-data@npm:7.13.15" + checksum: f43046d95a78a05b3e69264fcf86afaa547318ba5c49e4bf511df2418f107ed0e64f2e6622c63662c8be3af2ba2b1fd98718c0e128c9c81511b0af8cacc19dbd + languageName: node + linkType: hard + +"@babel/core@npm:^7.11.0, @babel/core@npm:^7.8.4": + version: 7.13.15 + resolution: "@babel/core@npm:7.13.15" + dependencies: + "@babel/code-frame": ^7.12.13 + "@babel/generator": ^7.13.9 + "@babel/helper-compilation-targets": ^7.13.13 + "@babel/helper-module-transforms": ^7.13.14 + "@babel/helpers": ^7.13.10 + "@babel/parser": ^7.13.15 + "@babel/template": ^7.12.13 + "@babel/traverse": ^7.13.15 + "@babel/types": ^7.13.14 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.1.2 + semver: ^6.3.0 + source-map: ^0.5.0 + checksum: bd331d9dfa33a1e39f881d6afac00d288d46f241e31c61830c341b843ec9f35cfadf5646f522c76f26f5e7a78a01507729a105d8c426329761b163853ca4a467 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.13.9": + version: 7.13.9 + resolution: "@babel/generator@npm:7.13.9" + dependencies: + "@babel/types": ^7.13.0 + jsesc: ^2.5.1 + source-map: ^0.5.0 + checksum: 1b0e9fa1b5ea6656f0abeeedc99ff7bffa455d7bf118f4d17a75d80c439206b4ba3e1071c104b486b7447689512969286cbde505e6169ab38cf437e13ca54225 + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/helper-annotate-as-pure@npm:7.12.13" + dependencies: + "@babel/types": ^7.12.13 + checksum: c85c2cf08c18fe2c59cbc2f2f4ae227136c3400263a139c6c689c575aea301ad3f8260e709d2f58b6fb2ee180fdceec508280675f216bac7614c998478184bf1 + languageName: node + linkType: hard + +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.12.13" + dependencies: + "@babel/helper-explode-assignable-expression": ^7.12.13 + "@babel/types": ^7.12.13 + checksum: 798177396af89e801005c125375b624eed6c6d922abc0c0f04361852a87cd81e207d14ed4cfac0884effdb356b71fd0ef5ae2ec31c6a881f1efab974b1565964 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.13.13, @babel/helper-compilation-targets@npm:^7.13.8, @babel/helper-compilation-targets@npm:^7.9.6": + version: 7.13.13 + resolution: "@babel/helper-compilation-targets@npm:7.13.13" + dependencies: + "@babel/compat-data": ^7.13.12 + "@babel/helper-validator-option": ^7.12.17 + browserslist: ^4.14.5 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 5448567b1170827a4d16f362f506a1b44321d2fe7cf7f69285ab22c45289bd0e9d3e277b009b270457217d745df8734236016affcaff18d0c832048c45f6377a + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.13.0, @babel/helper-create-class-features-plugin@npm:^7.13.11": + version: 7.13.11 + resolution: "@babel/helper-create-class-features-plugin@npm:7.13.11" + dependencies: + "@babel/helper-function-name": ^7.12.13 + "@babel/helper-member-expression-to-functions": ^7.13.0 + "@babel/helper-optimise-call-expression": ^7.12.13 + "@babel/helper-replace-supers": ^7.13.0 + "@babel/helper-split-export-declaration": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 98bec2806f9ba562bd223e8e720ae2e8099d774c983e1e85617814922197c55e8f5920b061278d01bb9e386741812a2dd407c0ec07763f4cdef15e0b62c04ecc + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.12.13": + version: 7.12.17 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.12.17" + dependencies: + "@babel/helper-annotate-as-pure": ^7.12.13 + regexpu-core: ^4.7.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 376a92fd8a84c7f6424be26f14e9d97e931b79fd90398ee708ccf08955122f752b24d38d3db932d918d939ae8224e749e4cf8e3798ba588a16c803ba0d759877 + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@babel/helper-define-polyfill-provider@npm:0.2.0" + dependencies: + "@babel/helper-compilation-targets": ^7.13.0 + "@babel/helper-module-imports": ^7.12.13 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/traverse": ^7.13.0 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + semver: ^6.1.2 + peerDependencies: + "@babel/core": ^7.4.0-0 + checksum: 844c87dbddee896183a3d46a57f3ece936082b77aec7e2e6351493485922b4d26ea0600f71502f86062644d0fdd1ba4fe60a6d5291e7ddfa5c5ef81388d73c20 + languageName: node + linkType: hard + +"@babel/helper-explode-assignable-expression@npm:^7.12.13": + version: 7.13.0 + resolution: "@babel/helper-explode-assignable-expression@npm:7.13.0" + dependencies: + "@babel/types": ^7.13.0 + checksum: c386a8197322aeebc097abf3869debddfffecad41dfd86b2f20c5f49bd8fe7a4d5e81a60b147967b9869d2a3b2ff3d6023bc25e1c2f2df3c7e944071880d32be + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/helper-function-name@npm:7.12.13" + dependencies: + "@babel/helper-get-function-arity": ^7.12.13 + "@babel/template": ^7.12.13 + "@babel/types": ^7.12.13 + checksum: d7bf4ad3c6af1e718ef5560d505147d0a96b95824000336fd4de729a110d79426867a3d97c1eea39945f110ca943316791bcdf192b006a9e367b32c126ee8265 + languageName: node + linkType: hard + +"@babel/helper-get-function-arity@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/helper-get-function-arity@npm:7.12.13" + dependencies: + "@babel/types": ^7.12.13 + checksum: 847ef9f4d4b2dc38574db6b0732c3add1cd65d54bab94c24d319188f2066c9b9ab2b0dda539cae7281d12ec302e3335b11ca3dcfb555566138d213905d00f711 + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/helper-hoist-variables@npm:7.13.0" + dependencies: + "@babel/traverse": ^7.13.0 + "@babel/types": ^7.13.0 + checksum: 14980ab95c9687f8df72d2ce4a074e2560d16b03de5c5e10382c06b779e1982c99da0625ec338a82fa2fd63048f97a25d46a692e83f5524cab5f9f1402743aff + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.13.0, @babel/helper-member-expression-to-functions@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/helper-member-expression-to-functions@npm:7.13.12" + dependencies: + "@babel/types": ^7.13.12 + checksum: 76a5ad6ae60bec5cbef56dc2ef0e08269a985c41137e50bce642dd6c1d228c5454f656ba0de4ec819dfcbced007ec516f3c1ceaffff8d17c3957e4608be0fc8c + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.13.12, @babel/helper-module-imports@npm:^7.8.3": + version: 7.13.12 + resolution: "@babel/helper-module-imports@npm:7.13.12" + dependencies: + "@babel/types": ^7.13.12 + checksum: 9abb5e3acb5630bf519b4205b7784947b64f93d573ed13579d894611392e48cac40b598f67b34c7b342fc6ac6d2262dcdecf125cac8806888328e914b2775c43 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.13.0, @babel/helper-module-transforms@npm:^7.13.14": + version: 7.13.14 + resolution: "@babel/helper-module-transforms@npm:7.13.14" + dependencies: + "@babel/helper-module-imports": ^7.13.12 + "@babel/helper-replace-supers": ^7.13.12 + "@babel/helper-simple-access": ^7.13.12 + "@babel/helper-split-export-declaration": ^7.12.13 + "@babel/helper-validator-identifier": ^7.12.11 + "@babel/template": ^7.12.13 + "@babel/traverse": ^7.13.13 + "@babel/types": ^7.13.14 + checksum: 6f708533a79a0879ed3f58d8113cc46361b54e37b67d9548b4314b3e533d693aec5e2416318ba8c599b38dfe681177e59d1e333f0e633f10e376b13def9bed53 + languageName: node + linkType: hard + +"@babel/helper-optimise-call-expression@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/helper-optimise-call-expression@npm:7.12.13" + dependencies: + "@babel/types": ^7.12.13 + checksum: 9925679d67a809c42b990825ee31f5f02787f385e27301da3343487f6a84482c7e2ebdd2b6d1ed066c309218750f2b7f78ab44dbb25ea6152f71d22839962a35 + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.13.0 + resolution: "@babel/helper-plugin-utils@npm:7.13.0" + checksum: 24f7a44e94662a5dc8bd98ab12625ccd96b11e789ef3f9efd4f6f0eeaf01a13b051a148e709fb1c4e1cacdb536987ea75f4b78509567a0117246ea917195a86b + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/helper-remap-async-to-generator@npm:7.13.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.12.13 + "@babel/helper-wrap-function": ^7.13.0 + "@babel/types": ^7.13.0 + checksum: 40589d882990e38cd6d0ac860ded522bcacc9b064e14d3db01d2c661fdae28ee6c5e76bc55ddd0769edd5464b38ce8a396a353ae7f030d187eee9448327e508a + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.12.13, @babel/helper-replace-supers@npm:^7.13.0, @babel/helper-replace-supers@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/helper-replace-supers@npm:7.13.12" + dependencies: + "@babel/helper-member-expression-to-functions": ^7.13.12 + "@babel/helper-optimise-call-expression": ^7.12.13 + "@babel/traverse": ^7.13.0 + "@babel/types": ^7.13.12 + checksum: 9ac99070152157e74ecca16e161a3d5977f346cff19109d0ebb943553c3e5e064c4f3319e5517948406ca1990e8feff704726772b54e1b08951261023e072000 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.12.13, @babel/helper-simple-access@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/helper-simple-access@npm:7.13.12" + dependencies: + "@babel/types": ^7.13.12 + checksum: afd0a8d1c7530a5184cd6fc23175d765a3eeb16f35c83090a90cec1010fcca684d238287c2e0f7ea9c0939d52235603986bd73c61e689d600f5dd1d1ef0ca204 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.12.1" + dependencies: + "@babel/types": ^7.12.1 + checksum: 9be6093eabc83b43b9af4c736c69d3c5da4497456575654741308f6f6886d8ebd17eacdddf32f1eb0ecc81f66a5562fb7f3b734c5340418da4e8138a958dafc0 + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/helper-split-export-declaration@npm:7.12.13" + dependencies: + "@babel/types": ^7.12.13 + checksum: adc8954a0b7e44548425f62ce4dc865d3efa288f016852539d3eddaeec13cf4baff3f397b494dc0f609aab51942480891cbe1adc955e05fe048b7f92db2bcf20 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.12.11": + version: 7.12.11 + resolution: "@babel/helper-validator-identifier@npm:7.12.11" + checksum: e604c6bf890704fc46c1ae13bf23afb242b810224ec3403bba67cdbf0d8dabfec4b82123d6dfb18135a0ee3f7f79218583c819363ebb5e04a0a49d8418db7fce + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.15.7": + version: 7.15.7 + resolution: "@babel/helper-validator-identifier@npm:7.15.7" + checksum: f041c28c531d1add5cc345b25d5df3c29c62bce3205b4d4a93dcd164ccf630350acba252d374fad8f5d8ea526995a215829f27183ba7ce7ce141843bf23068a6 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.12.17": + version: 7.12.17 + resolution: "@babel/helper-validator-option@npm:7.12.17" + checksum: 940e7b78dc05508d726b721e06dfdbfd56fd8a56522ee37e9d6f3ed9bef6df5dba82a1d74434e7670b0e5e5caa699f1454a63254199df3cddc2a0829acf75e36 + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/helper-wrap-function@npm:7.13.0" + dependencies: + "@babel/helper-function-name": ^7.12.13 + "@babel/template": ^7.12.13 + "@babel/traverse": ^7.13.0 + "@babel/types": ^7.13.0 + checksum: dab4018cd2ec18056035f2771cb0f9bbdbaaeebaa33e022b76412b768157ad0ff9e3ff6a5cf6eeab6f3c43986a1c1e09610714bb5cdc5259607baf9bdb36fbd5 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.13.10": + version: 7.13.10 + resolution: "@babel/helpers@npm:7.13.10" + dependencies: + "@babel/template": ^7.12.13 + "@babel/traverse": ^7.13.0 + "@babel/types": ^7.13.0 + checksum: 3f55d6b7b051d7e172c70576c42be8c1df21e2447455baabc1074967dbc71c6990bcf42a31ebaf4319aae0e2e8259103568616478b3f4b2976162d4286ff7d2b + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.12.13": + version: 7.13.10 + resolution: "@babel/highlight@npm:7.13.10" + dependencies: + "@babel/helper-validator-identifier": ^7.12.11 + chalk: ^2.0.0 + js-tokens: ^4.0.0 + checksum: 2f33624c8e0947101fd72ca8d2af291cd9560bcb3ed63299e5f95a70e64c2a435922d915ede6760f30ff23942589fe42b962b6b8138f868abaa6f7abd4d4f5e9 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.12.13, @babel/parser@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/parser@npm:7.13.15" + bin: + parser: ./bin/babel-parser.js + checksum: 3e97fb0e3e7a007d96b0245d6b7da7c38fd041a502f8127d78acc4939f1fa0243eb76f2263c7ccad7a0f909e53216fe71b846c8ed791b5dea6416d174013e2ad + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.13.12" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.12.1 + "@babel/plugin-proposal-optional-chaining": ^7.13.12 + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 4064a70fcdd6552596404a57e4e50ac5300a9eb8792e86719199f2b2a610e9f6412a0509d32c8d249818d7b6387715b57a6a5b3c4316e6ed4af60e38e87b1e0a + languageName: node + linkType: hard + +"@babel/plugin-proposal-async-generator-functions@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.13.15" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-remap-async-to-generator": ^7.13.0 + "@babel/plugin-syntax-async-generators": ^7.8.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b604fbbae496361f58cdd94e5137040375a057f2de6e6b5d4df27103d2c6d53830a8380da45cfb759cc91516884a7183c61d41e99521e2a024aa93f1983d55a7 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.8.3": + version: 7.13.0 + resolution: "@babel/plugin-proposal-class-properties@npm:7.13.0" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.13.0 + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e3cdfacb2d36c66204e3bf99b85feb521daed6e2c3d424f10eb3f722fe20ca0a2560fe9f5a01e5170a34a4f160e9ff02eb678bed81ee130f1c9d990ce8cd711c + languageName: node + linkType: hard + +"@babel/plugin-proposal-decorators@npm:^7.8.3": + version: 7.13.15 + resolution: "@babel/plugin-proposal-decorators@npm:7.13.15" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.13.11 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/plugin-syntax-decorators": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4df254970a30bdf862325ef6bb0eeef9016b28e1e920e72475f7fb95324476e0cd532a10ae38226d43229609ff5f7d3cbab814260007e388f9aa3f05b42505b5 + languageName: node + linkType: hard + +"@babel/plugin-proposal-dynamic-import@npm:^7.13.8": + version: 7.13.8 + resolution: "@babel/plugin-proposal-dynamic-import@npm:7.13.8" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3f780fd496fee7e38ac9e76520dcfd95e23e3601d08b1c19a167e49f0e7456b20564e8076b649df21091a9d6098896b3e520da0f711571d6dff9298ba2d31cdd + languageName: node + linkType: hard + +"@babel/plugin-proposal-export-namespace-from@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: abca5e051c129cbe929f8b1b339622e3805f623f9b0ca91f838f33c8efd6c757cc259895c59e60af364b3a874ae6a90d168e63ce9bd8e8ed729dcfebcfce8df0 + languageName: node + linkType: hard + +"@babel/plugin-proposal-json-strings@npm:^7.13.8": + version: 7.13.8 + resolution: "@babel/plugin-proposal-json-strings@npm:7.13.8" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/plugin-syntax-json-strings": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ad4e3021685d78d510963415fc11a350828e0ada4567de20d2cbe50ca49d07b021a5c547b630290f5f17e7b6e9d3a1470f1c8a3180cf04a88fa43de6990ccfbc + languageName: node + linkType: hard + +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.13.8": + version: 7.13.8 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.13.8" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b5cf7b2e8d0a5e7f874a922db6062f3a80748fe06e4327df53b9d89fa24bc8ccf1e6ba591a93231dd364b57e5ea6415d16476b1cee986b886356e78329eedf0b + languageName: node + linkType: hard + +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": + version: 7.13.8 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.13.8" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 89e5af79e29f19ae3a3b7fcce4f66c436df72441c17e8f0d366e0ad275406f74fe044f15d78e985f27bd4ea785065ff92aa8ef983d1b38dfabf90fc3387d70ea + languageName: node + linkType: hard + +"@babel/plugin-proposal-numeric-separator@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 5885b8c8ffca56f6d9b5cf7430b6dbb5526c1f07664b584f79069d1d87ca6ad6a9eeb987e71b07def8c5d79cf527734be530c3907c0c3a74faa0a214c6c53b42 + languageName: node + linkType: hard + +"@babel/plugin-proposal-object-rest-spread@npm:^7.13.8": + version: 7.13.8 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.13.8" + dependencies: + "@babel/compat-data": ^7.13.8 + "@babel/helper-compilation-targets": ^7.13.8 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7ae92617c672e1d47979c809bd90b20c4e7d269769776dd705f519634a165d113de8ef05739a557b3aad0cb6884986b82d287dcb63211c07b66dca43ac66c8bb + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-catch-binding@npm:^7.13.8": + version: 7.13.8 + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.13.8" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e690499fe20baaa493c88457e59624d032ae573cfccd0eafc3dd6b1ba45efa2a8393085afe0c61d5037eaeb2a1cdc58a2cac6e5d569330bdc86b47e360a7235c + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-chaining@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.13.12" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.12.1 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f427936174cb2846727d6c06da1bfe5745528905f2ddf8c123e2b3b6280815e7534cb5d2b52b12bed4c4c24102f0a1cd7d222fc9c796808665a742d6a525fcb0 + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-methods@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-proposal-private-methods@npm:7.13.0" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.13.0 + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3c8cdc29b371d16898a0dc01dd67f4269bb6b2985e79ff11449428414a3993a52b24ab61dbfe080352548a72bab28b9e99fe2108c40eacb8f5f9dfa9cb50f7d5 + languageName: node + linkType: hard + +"@babel/plugin-proposal-unicode-property-regex@npm:^7.12.13, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": + version: 7.12.13 + resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.12.13" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.12.13 + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c93f96c65f3ba21ad5eb203f1e47c15e1c3addf57d7a27463a82bd7487835ecc081a7ddb8602f87721ecc1a9e2f01d65ee9d286bfeb93d8e8b2c54d3897769e2 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc + languageName: node + linkType: hard + +"@babel/plugin-syntax-decorators@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-decorators@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ac7e977d8e2b3ecc7cd30e4165d280e237642d399724df48eaac52ea2dc414b1a5f23db3d95b7400ef5900d7237c0e1d54cb16fbbf215c0cd45ece0b243e71c3 + languageName: node + linkType: hard + +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd + languageName: node + linkType: hard + +"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.2.0, @babel/plugin-syntax-jsx@npm:^7.8.3": + version: 7.12.13 + resolution: "@babel/plugin-syntax-jsx@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 30697ad4607a9339b06c2648c2d128ce6865c3d2d14049b422c5ca060d6532978bb1008e086df402d365fda04fbafe9bd4ad9f62d78ef2e7a7063459b59645c0 + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 74cf8c8b8715ec0de6c55b96af4907cfa3bbf87dbaecdc4c30acac8c30d281d62c578001faf8f99e1884e1ccb933f5a919eb184c542b92fcef7bdefe64482c39 + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.13.0" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cbff8005c7f855990e0a1d9ce3e9d8836118bcc53da5e27f8449d89e1328ec0abbd91e16520f6eb60d8c95c037acddef246a6c84ec2d1ab6ae838d20691c933b + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.13.0" + dependencies: + "@babel/helper-module-imports": ^7.12.13 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-remap-async-to-generator": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d2c5930781d7a5b93fcbec2b28e6de2fe5af44263840310e9042402e832829844bab4c2e561bf48e3538ad4c77264b4896fd679e930c8c489f760719c6050c85 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a0e843afe18a83308a786e8838f9aa2274ffee3b3385c62d61ccc36267273b043700c180050cc944af64281c55870ba7a1eaed6d2866ca1bbc59789c42a86d6f + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-block-scoping@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f4a96cd1acd6b32e7b294998bd9febbbd10ac4bad550623fc596692ea339156c4ebf09c7ac10b6951792412ce8dfb40df3c6a39d52c67f9968745651e213d4e6 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-classes@npm:7.13.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.12.13 + "@babel/helper-function-name": ^7.12.13 + "@babel/helper-optimise-call-expression": ^7.12.13 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-replace-supers": ^7.13.0 + "@babel/helper-split-export-declaration": ^7.12.13 + globals: ^11.1.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d627424baf2e1667a872c9b9995855a05f4795e94477440320d9c21a92e8af224c82c896c5d212d65c1be4aa8b8c8918b675f571b9ef9f1ea4a38f664aeab365 + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-computed-properties@npm:7.13.0" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 258663c9f10b28f91dbedf17dc1346fc7b0341db859bbd6fe199bb663f97f65cfd33673728939a5008ac7a600afeaba79851a0fdb65b5d2e434e4e3a697d26af + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-destructuring@npm:7.13.0" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 5e580ee25221134d612be714d1d4faa30429bd9789e9311ea44eff6d3ea660a0264ed29ee15e0c22ce8357d78855950524a228a826bf4b697f12f91d4cc7017c + languageName: node + linkType: hard + +"@babel/plugin-transform-dotall-regex@npm:^7.12.13, @babel/plugin-transform-dotall-regex@npm:^7.4.4": + version: 7.12.13 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.12.13" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.12.13 + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 084f028be4a1e534b8b4e96176656fca2a2d2603564f7df434934d11b7cd154feaae8f12a443f5522c9d09e96b4214194d1bc84745832b6ff4029a8eef85879a + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-keys@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 11a7a5f905ab4a2cef70eae6ee01d700fd6c8c7d83ffca3b5bca6c95dc4e367c2b44780b1f765f3d4f1719429c90fdac54cc314c54ce3d9e480b22bcc45fc261 + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.12.13" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.12.13 + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 5e7db7df2ad944ab52f7669a70a2a1d58a6af239be9cbe46cf2b85291d848fce27923f4f5e6594cce813ea3a7d3ce7a124db490ab18b88061c463e86f67eb9d7 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-for-of@npm:7.13.0" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9441f12520b2446f7ec2010f7b5cb6c193ba71b8bb65359b85e7e8616783d830850a4ac05d966f720497e6621835cf27ab8ff967db28c59c5535b6b311672e8f + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-function-name@npm:7.12.13" + dependencies: + "@babel/helper-function-name": ^7.12.13 + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1330ba357664efd17050bc89a2c3a0bc0c31aa82c4aa42616fbbfdf6aff2093aa2f07a8f486fde493fa3859a8b6f2986b5a583cf392bfa8ddfcd47a71f05d253 + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-literals@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 13ac72edd9c960d0d248c6a73fa2ba7b748e5051a21fd409cb48ab9d133b852ef0d281d6dc6f803e8b619236284d8171c50f025b7721aff9bf719ec39792521c + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 922d24402d6d79aef19ab53879f45cb0ae4dd6756634d36bd77e8fc95d2003fab7b156e41dd7fccca1dd296363ba43c14b5344ded282e17e9fd9f02701a2f54e + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-amd@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-modules-amd@npm:7.13.0" + dependencies: + "@babel/helper-module-transforms": ^7.13.0 + "@babel/helper-plugin-utils": ^7.13.0 + babel-plugin-dynamic-import-node: ^2.3.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6397f52013e6ac28fd5500dc62ce00603fafdc624d37a3f7ad4c5220fe11a75e3221e8674c186d95937b4038f993a4a08fd428fcc98a558d46b3ce66ec91cc0b + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.13.8": + version: 7.13.8 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.13.8" + dependencies: + "@babel/helper-module-transforms": ^7.13.0 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-simple-access": ^7.12.13 + babel-plugin-dynamic-import-node: ^2.3.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 19c7d8bbca37b21fd5b4134e7cbc3fceddd9b1fc2b58a9f824775acde00bb50709f3357ada9c79bf6578f94c3a147d7da93be1eb726a4d8b7b199cd75102199e + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.13.8": + version: 7.13.8 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.13.8" + dependencies: + "@babel/helper-hoist-variables": ^7.13.0 + "@babel/helper-module-transforms": ^7.13.0 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-validator-identifier": ^7.12.11 + babel-plugin-dynamic-import-node: ^2.3.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 36628a3398bebd138c23adb4ad2505ddfecd0f9a8fce3915a727f9bb9afac3a42b94d0bed73a79e3cd34b21eb9dbd3baebd212299302e567a856ba870b0deff8 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-modules-umd@npm:7.13.0" + dependencies: + "@babel/helper-module-transforms": ^7.13.0 + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 08d2bf8eac8f8ad1836c6c8c4811848a41d43bcc43dd4e2dd8fd40ff30e38f1261b2a51eba9c4b1b3b19f08b45b90b0aa5b9f0bf7bc54b558d8c42d2fbe249d6 + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.12.13" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 8ef970be543c3c52a58171f98359472b7015a1572fd19005d7a98f2d783d80b5c7f99ebeaf2cc531e034ccf83baad80927722d9b1067eb1d1033b9292d265cdd + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-new-target@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ecc3d910d42dac6bc2e02fa2e58285c1bf8c79295172fbbade8b13217f3d305209f24c29ff93c28745122b46fdbb93aaea9e9ebd390337a36949ddc48d1e1da8 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-object-super@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + "@babel/helper-replace-supers": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 558d660ad0d8121da3c6f874a06335309009a329179642f50afe2ff1b6a326cc552c849711dae79a8a755ca3c640e17cfc1a4fa58bd731c6c84b65dceca2e80d + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-parameters@npm:7.13.0" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 277c914ce5580f06ee0ed06fb3e80df38be0f7dad41b3632ae6f7ea4cd2c6e1ecc2bb93342a719e8957bf4b4f98188f8d035f38aad2de6b5920507a1042bbd84 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-property-literals@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a6cca236d52d7ba7e506bf9448ff7ef9ac135e7c912aaa882a2f6cb8cda2acf97fc7f87fc0975f0375848db64151e1bf4f370aad0e88501a33c8848f1b838705 + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/plugin-transform-regenerator@npm:7.13.15" + dependencies: + regenerator-transform: ^0.14.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e4c253945bc27c6ae9a41b1190b62b03d8f951879f41c58b097b3e63006e3b24dc93e8754d9cb4f95693851e669208329ea281f4a9a79a5dd33043fb45300c2a + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-reserved-words@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 61bee23ba9659e79da585d886a70340c1ec64d02bd37d18952249b6f0b62015bc81c04a25f34c7960916fe3fac72f091a15fc55d6220cb194a053b2d0c0e9539 + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.11.0": + version: 7.13.15 + resolution: "@babel/plugin-transform-runtime@npm:7.13.15" + dependencies: + "@babel/helper-module-imports": ^7.13.12 + "@babel/helper-plugin-utils": ^7.13.0 + babel-plugin-polyfill-corejs2: ^0.2.0 + babel-plugin-polyfill-corejs3: ^0.2.0 + babel-plugin-polyfill-regenerator: ^0.2.0 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d52bda711815a82674e390b8ef4887dbf8116eb66eca3c23b3ae4b3ed37022a09b80aed86b44d2a3399b281d8ca341329293e12d6f4aea9991459434537131ba + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 32322d9a3bc9426e717b19c83bc224f20c766fe4b99a5a8a68cdc2b6d24403d017d6340ea50c5b9e6c31a4f7a8427bc7d0bb9cabf9f8d80762af081cad1a2d60 + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-spread@npm:7.13.0" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.12.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f885e68cc4f91f8e3fb2f0a4b182ab52182a542b2d3511360313965053410c89058ff0de64007cae3ee212787f63074730d8c9b3888c6dfbbf039fad694c792b + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 41b9e016589441e985db2e5a7c7e907bbbbeb19876d82efc9482db9beb929c29e3f1ad8edbab7906a406bc41a55aee6708147c2ed3e4f9a7a3285aa9e723b7b4 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.13.0": + version: 7.13.0 + resolution: "@babel/plugin-transform-template-literals@npm:7.13.0" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 463c8462fcfb33c8875d4ebc7d2826d2a5019b00bd5c05a6c890d969e72c9010c33a1033a934347d8b51734854602b8afc96f3439d1402890787d988bfc935dd + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6dbe460c12d6924348ae4e75f34143d39db73cb7a52bcd16a61de78cf9f9d000e7b95be0e2221d75a79150f703195a895c436782b72442c4456a1ea30a061ecd + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cfc34c5ab4438e89cb50c93059066d78aa6eaf957e33a00eb7aae76fe1de53aa8c956a6be9cd9d956a3a4df8090b490bcc5021958546e61785095e492f5bb180 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.12.13" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.12.13 + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b472c8403b33dbd707f33e0c819433299bbfb0b776dae241b2285b684e8c705bb3afb78bebec18475d4678a845826525288b354568c425112139b885cda730c2 + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.11.0": + version: 7.13.15 + resolution: "@babel/preset-env@npm:7.13.15" + dependencies: + "@babel/compat-data": ^7.13.15 + "@babel/helper-compilation-targets": ^7.13.13 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-validator-option": ^7.12.17 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.13.12 + "@babel/plugin-proposal-async-generator-functions": ^7.13.15 + "@babel/plugin-proposal-class-properties": ^7.13.0 + "@babel/plugin-proposal-dynamic-import": ^7.13.8 + "@babel/plugin-proposal-export-namespace-from": ^7.12.13 + "@babel/plugin-proposal-json-strings": ^7.13.8 + "@babel/plugin-proposal-logical-assignment-operators": ^7.13.8 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.13.8 + "@babel/plugin-proposal-numeric-separator": ^7.12.13 + "@babel/plugin-proposal-object-rest-spread": ^7.13.8 + "@babel/plugin-proposal-optional-catch-binding": ^7.13.8 + "@babel/plugin-proposal-optional-chaining": ^7.13.12 + "@babel/plugin-proposal-private-methods": ^7.13.0 + "@babel/plugin-proposal-unicode-property-regex": ^7.12.13 + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-top-level-await": ^7.12.13 + "@babel/plugin-transform-arrow-functions": ^7.13.0 + "@babel/plugin-transform-async-to-generator": ^7.13.0 + "@babel/plugin-transform-block-scoped-functions": ^7.12.13 + "@babel/plugin-transform-block-scoping": ^7.12.13 + "@babel/plugin-transform-classes": ^7.13.0 + "@babel/plugin-transform-computed-properties": ^7.13.0 + "@babel/plugin-transform-destructuring": ^7.13.0 + "@babel/plugin-transform-dotall-regex": ^7.12.13 + "@babel/plugin-transform-duplicate-keys": ^7.12.13 + "@babel/plugin-transform-exponentiation-operator": ^7.12.13 + "@babel/plugin-transform-for-of": ^7.13.0 + "@babel/plugin-transform-function-name": ^7.12.13 + "@babel/plugin-transform-literals": ^7.12.13 + "@babel/plugin-transform-member-expression-literals": ^7.12.13 + "@babel/plugin-transform-modules-amd": ^7.13.0 + "@babel/plugin-transform-modules-commonjs": ^7.13.8 + "@babel/plugin-transform-modules-systemjs": ^7.13.8 + "@babel/plugin-transform-modules-umd": ^7.13.0 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.12.13 + "@babel/plugin-transform-new-target": ^7.12.13 + "@babel/plugin-transform-object-super": ^7.12.13 + "@babel/plugin-transform-parameters": ^7.13.0 + "@babel/plugin-transform-property-literals": ^7.12.13 + "@babel/plugin-transform-regenerator": ^7.13.15 + "@babel/plugin-transform-reserved-words": ^7.12.13 + "@babel/plugin-transform-shorthand-properties": ^7.12.13 + "@babel/plugin-transform-spread": ^7.13.0 + "@babel/plugin-transform-sticky-regex": ^7.12.13 + "@babel/plugin-transform-template-literals": ^7.13.0 + "@babel/plugin-transform-typeof-symbol": ^7.12.13 + "@babel/plugin-transform-unicode-escapes": ^7.12.13 + "@babel/plugin-transform-unicode-regex": ^7.12.13 + "@babel/preset-modules": ^0.1.4 + "@babel/types": ^7.13.14 + babel-plugin-polyfill-corejs2: ^0.2.0 + babel-plugin-polyfill-corejs3: ^0.2.0 + babel-plugin-polyfill-regenerator: ^0.2.0 + core-js-compat: ^3.9.0 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ac936e6154c90ec683c573cf48070a41931a8993e8a73c3e2a231130b3ef969c368e2e44b2c3ad288a089fb34ef67b31ec9bc191f3bc13a0c5aafb53e7aed4b6 + languageName: node + linkType: hard + +"@babel/preset-modules@npm:^0.1.4": + version: 0.1.4 + resolution: "@babel/preset-modules@npm:0.1.4" + dependencies: + "@babel/helper-plugin-utils": ^7.0.0 + "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 + "@babel/plugin-transform-dotall-regex": ^7.4.4 + "@babel/types": ^7.4.4 + esutils: ^2.0.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7c6500be06be9a341e377eb63292a4a22d0da2b4fb8c68714aff703ddb341cbd58e37d4119d64fc3e602f73801103af471fca2c60b4c1e48e08eea3e6b1afc93 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.11.0, @babel/runtime@npm:^7.8.4": + version: 7.13.10 + resolution: "@babel/runtime@npm:7.13.10" + dependencies: + regenerator-runtime: ^0.13.4 + checksum: 9229c12ad2b0ba28f64fb920ef132a04742ad860939cc2a163dd2472831e40b4a72aba2b9eb3bcf02e3f03c773a06a6a8d829440d3888c1493f81198133f2152 + languageName: node + linkType: hard + +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/template@npm:7.12.13" + dependencies: + "@babel/code-frame": ^7.12.13 + "@babel/parser": ^7.12.13 + "@babel/types": ^7.12.13 + checksum: e0377316317ff55c794ec79f70d8f27b5cd3323ce76278ade525c264af669952b09613288221c76ee4abd49626a5f014a60ec4a637694c9121a1b77f820792d0 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.13.13, @babel/traverse@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/traverse@npm:7.13.15" + dependencies: + "@babel/code-frame": ^7.12.13 + "@babel/generator": ^7.13.9 + "@babel/helper-function-name": ^7.12.13 + "@babel/helper-split-export-declaration": ^7.12.13 + "@babel/parser": ^7.13.15 + "@babel/types": ^7.13.14 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 3892ca8afedd2bbbfacee395ab29498f3155ed53a8e0eef8ed8299ab722f741a851e000dad1ce1c687352e99868656603d33491dd3d87d28b66a41e049d61061 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.13, @babel/types@npm:^7.13.0, @babel/types@npm:^7.13.12, @babel/types@npm:^7.13.14, @babel/types@npm:^7.4.4": + version: 7.13.14 + resolution: "@babel/types@npm:7.13.14" + dependencies: + "@babel/helper-validator-identifier": ^7.12.11 + lodash: ^4.17.19 + to-fast-properties: ^2.0.0 + checksum: ba3d0415572de602e7cfdfb64cd541c1391cefccdcbdb226eb5a4c2d06a9cdb86defc7789bc19d45cae38580b04a5ddef6a9db67284c398af30217fe489fe802 + languageName: node + linkType: hard + +"@babel/types@npm:^7.8.3": + version: 7.16.0 + resolution: "@babel/types@npm:7.16.0" + dependencies: + "@babel/helper-validator-identifier": ^7.15.7 + to-fast-properties: ^2.0.0 + checksum: 5b483da5c6e6f2394fba7ee1da8787a0c9cddd33491271c4da702e49e6faf95ce41d7c8bf9a4ee47f2ef06bdb35096f4d0f6ae4b5bea35ebefe16309d22344b7 + languageName: node + linkType: hard + +"@commercetools/sdk-auth@npm:^3.0.1": + version: 3.0.12 + resolution: "@commercetools/sdk-auth@npm:3.0.12" + dependencies: + "@commercetools/sdk-middleware-http": ^6.0.11 + lodash.defaultsdeep: ^4.6.0 + qss: 2.0.3 + checksum: 2a000f7805c76104db136a58065fd0a187478bcd3eccc9f3909066a6a08ba6ca1af7279e52f30b60c888edd3e9c99d7d1eebdac50293ef2f13deb274a5cd537d + languageName: node + linkType: hard + +"@commercetools/sdk-middleware-http@npm:^6.0.11": + version: 6.0.11 + resolution: "@commercetools/sdk-middleware-http@npm:6.0.11" + checksum: f80cce845d31e0fd148f00b77d513f4e4e49d967a2728d41fa3e1518e6bacf757c19451d8ff3bc24d3399ce69e99ed458637cca1779d3309d0f1454299a94391 + languageName: node + linkType: hard + +"@gar/promisify@npm:^1.0.1": + version: 1.1.2 + resolution: "@gar/promisify@npm:1.1.2" + checksum: d05081e0887a49c178b75ee3067bd6ee086f73c154d121b854fb2e044e8a89cb1cbb6de3a0dd93a519b80f0531fda68b099dd7256205f7fbb3490324342f2217 + languageName: node + linkType: hard + +"@graphql-typed-document-node/core@npm:^3.0.0": + version: 3.1.0 + resolution: "@graphql-typed-document-node/core@npm:3.1.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 582eb2006012a29bdcf72d223e3fec1a1ccdac8f4e249bd92cb68412e9881b4f7aa9ed9c74a495a2aa988904aaa4b8aa7b21bf0cb8c7aed700b8150f5818ef3f + languageName: node + linkType: hard + +"@microsoft/api-documenter@npm:^7.13.7": + version: 7.13.49 + resolution: "@microsoft/api-documenter@npm:7.13.49" + dependencies: + "@microsoft/api-extractor-model": 7.13.7 + "@microsoft/tsdoc": 0.13.2 + "@rushstack/node-core-library": 3.40.2 + "@rushstack/ts-command-line": 4.9.0 + colors: ~1.2.1 + js-yaml: ~3.13.1 + resolve: ~1.17.0 + bin: + api-documenter: bin/api-documenter + checksum: 132be239950661d23b18ce7dd16f5cd09c5680c7461c49c0f3737849c27afc3d9dcdebe49c6b959ac00ca12a993dfc60672a24d53b429ead6fed5e7e87096b3b + languageName: node + linkType: hard + +"@microsoft/api-extractor-model@npm:7.13.7": + version: 7.13.7 + resolution: "@microsoft/api-extractor-model@npm:7.13.7" + dependencies: + "@microsoft/tsdoc": 0.13.2 + "@microsoft/tsdoc-config": ~0.15.2 + "@rushstack/node-core-library": 3.40.2 + checksum: 84fef85fb201ba228e6fb37c947f390826ba640ac3c8bf8ec4479c813d5529781b27be23e89bc29f54c1434cfc492aec1e6a2753b4384a1f90a4413cd1d3ade2 + languageName: node + linkType: hard + +"@microsoft/api-extractor@npm:^7.18.3": + version: 7.18.9 + resolution: "@microsoft/api-extractor@npm:7.18.9" + dependencies: + "@microsoft/api-extractor-model": 7.13.7 + "@microsoft/tsdoc": 0.13.2 + "@microsoft/tsdoc-config": ~0.15.2 + "@rushstack/node-core-library": 3.40.2 + "@rushstack/rig-package": 0.3.0 + "@rushstack/ts-command-line": 4.9.0 + colors: ~1.2.1 + lodash: ~4.17.15 + resolve: ~1.17.0 + semver: ~7.3.0 + source-map: ~0.6.1 + typescript: ~4.3.5 + bin: + api-extractor: bin/api-extractor + checksum: 97661c0cbe7529ee506ebf90b17674785e945f3f6c167b82afc059042b509247a08673821d64af9ef737c954fce201b30fca470716ed3fffa8b86f63ec218fe3 + languageName: node + linkType: hard + +"@microsoft/tsdoc-config@npm:~0.15.2": + version: 0.15.2 + resolution: "@microsoft/tsdoc-config@npm:0.15.2" + dependencies: + "@microsoft/tsdoc": 0.13.2 + ajv: ~6.12.6 + jju: ~1.4.0 + resolve: ~1.19.0 + checksum: 85eb7808d4e4541199437f39e6aed235aaece0a6d0fd05c0b923067d494d20baca483fc6871880d09630f6d4e62b8bb99af0fde503eb2b2ded1b7ae5f74dfaf3 + languageName: node + linkType: hard + +"@microsoft/tsdoc@npm:0.13.2": + version: 0.13.2 + resolution: "@microsoft/tsdoc@npm:0.13.2" + checksum: 70948c5647495ef99752ff500e0f612c1fcf3476ea663ace19937e4d2f86fd78f0ad92ea5876d67e06b421f347d571b3d9e49c444935dc267768d5afd15581f8 + languageName: node + linkType: hard + +"@mrmlnc/readdir-enhanced@npm:^2.2.1": + version: 2.2.1 + resolution: "@mrmlnc/readdir-enhanced@npm:2.2.1" + dependencies: + call-me-maybe: ^1.0.1 + glob-to-regexp: ^0.3.0 + checksum: d3b82b29368821154ce8e10bef5ccdbfd070d3e9601643c99ea4607e56f3daeaa4e755dd6d2355da20762c695c1b0570543d9f84b48f70c211ec09c4aaada2e1 + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:^1.1.2": + version: 1.1.3 + resolution: "@nodelib/fs.stat@npm:1.1.3" + checksum: 318deab369b518a34778cdaa0054dd28a4381c0c78e40bbd20252f67d084b1d7bf9295fea4423de2c19ac8e1a34f120add9125f481b2a710f7068bcac7e3e305 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^1.0.0": + version: 1.1.0 + resolution: "@npmcli/fs@npm:1.1.0" + dependencies: + "@gar/promisify": ^1.0.1 + semver: ^7.3.5 + checksum: e435b883b4f8da8c95a820f458cabb7d86582406eed5ad79fc689000d3e2df17e1f475c4903627272c001357cabc70d8b4c62520cbdae8cfab1dfdd51949f408 + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^1.0.1": + version: 1.1.2 + resolution: "@npmcli/move-file@npm:1.1.2" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: c96381d4a37448ea280951e46233f7e541058cf57a57d4094dd4bdcaae43fa5872b5f2eb6bfb004591a68e29c5877abe3cdc210cb3588cbf20ab2877f31a7de7 + languageName: node + linkType: hard + +"@rushstack/node-core-library@npm:3.40.2": + version: 3.40.2 + resolution: "@rushstack/node-core-library@npm:3.40.2" + dependencies: + "@types/node": 10.17.13 + colors: ~1.2.1 + fs-extra: ~7.0.1 + import-lazy: ~4.0.0 + jju: ~1.4.0 + resolve: ~1.17.0 + semver: ~7.3.0 + timsort: ~0.3.0 + z-schema: ~3.18.3 + checksum: 16b8df209cd67405cd82c0c653b79d02635f1a57cb6405942393ee4093704041f647e8928d0717aade19f66c125855dfee22c157ed3ae7ce00b8965fe4440013 + languageName: node + linkType: hard + +"@rushstack/rig-package@npm:0.3.0": + version: 0.3.0 + resolution: "@rushstack/rig-package@npm:0.3.0" + dependencies: + resolve: ~1.17.0 + strip-json-comments: ~3.1.1 + checksum: 7b25fbb7ce3daf9f6f9a885dcc392be8ef65a8c42d65a21b68a1cf019b119b6d3845eeae4892eb01116521d2b05d7dcce68b134eaaaf23b59974a06a2af1621c + languageName: node + linkType: hard + +"@rushstack/ts-command-line@npm:4.9.0": + version: 4.9.0 + resolution: "@rushstack/ts-command-line@npm:4.9.0" + dependencies: + "@types/argparse": 1.0.38 + argparse: ~1.0.9 + colors: ~1.2.1 + string-argv: ~0.3.1 + checksum: b9964f6f5d4cc045778ce6912c3ef878eb3dfebcc08e38c76e9b782ed77579b9b5f7f0e76b22ec569ada0653d6d961fcf6acd21f5e6986cc860bb8bbcd5a475a + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^0.14.0": + version: 0.14.0 + resolution: "@sindresorhus/is@npm:0.14.0" + checksum: 971e0441dd44ba3909b467219a5e242da0fc584048db5324cfb8048148fa8dcc9d44d71e3948972c4f6121d24e5da402ef191420d1266a95f713bb6d6e59c98a + languageName: node + linkType: hard + +"@szmarczak/http-timer@npm:^1.1.2": + version: 1.1.2 + resolution: "@szmarczak/http-timer@npm:1.1.2" + dependencies: + defer-to-connect: ^1.0.1 + checksum: 4d9158061c5f397c57b4988cde33a163244e4f02df16364f103971957a32886beb104d6180902cbe8b38cb940e234d9f98a4e486200deca621923f62f50a06fe + languageName: node + linkType: hard + +"@tootallnate/once@npm:1": + version: 1.1.2 + resolution: "@tootallnate/once@npm:1.1.2" + checksum: e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 + languageName: node + linkType: hard + +"@types/argparse@npm:1.0.38": + version: 1.0.38 + resolution: "@types/argparse@npm:1.0.38" + checksum: 26ed7e3f1e3595efdb883a852f5205f971b798e4c28b7e30a32c5298eee596e8b45834ce831f014d250b9730819ab05acff5b31229666d3af4ba465b4697d0eb + languageName: node + linkType: hard + +"@types/glob@npm:^7.1.1": + version: 7.1.3 + resolution: "@types/glob@npm:7.1.3" + dependencies: + "@types/minimatch": "*" + "@types/node": "*" + checksum: e0eef12285f548f15d887145590594a04ccce7f7e645fb047cbac18cb093f25d507ffbcc725312294c224bb78cf980fce33e5807de8d6f8a868b4186253499d4 + languageName: node + linkType: hard + +"@types/json-schema@npm:^7.0.5": + version: 7.0.7 + resolution: "@types/json-schema@npm:7.0.7" + checksum: ea3b409235862d28122751158f4054e729e31ad844bd7b8b23868f38c518047b1c0e8e4e7cc293e02c31a2fb8cfc8a4506c2de2a745cf78b218e064fb8898cd4 + languageName: node + linkType: hard + +"@types/keyv@npm:^3.1.1": + version: 3.1.3 + resolution: "@types/keyv@npm:3.1.3" + dependencies: + "@types/node": "*" + checksum: b5f8aa592cc21c16d99e69aec0976f12b893b055e4456d90148a610a6b6088e297b2ba5f38f8c8280cef006cfd8f9ec99e069905020882619dc5fc8aa46f5f27 + languageName: node + linkType: hard + +"@types/minimatch@npm:*": + version: 3.0.4 + resolution: "@types/minimatch@npm:3.0.4" + checksum: 583a174116b56f405e8f45680fd06ee674442543cd875b8570a046bd2695fdcfb84ffd8b7ef4c84e11e2ba0fe7e467fc6fd95e134d389ebcefc2ddefd01ea9c8 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 14.14.41 + resolution: "@types/node@npm:14.14.41" + checksum: 8fc205d411742fba8f12bf255423427481bdb371035b2c32db7167642fc1cff2bdfc2007ffc5ddbfe2c09f0df851d2df9f2199fac1f2b0046c1d6ccb2894cffd + languageName: node + linkType: hard + +"@types/node@npm:10.17.13": + version: 10.17.13 + resolution: "@types/node@npm:10.17.13" + checksum: fe9f1574869344b0e58f5877c13903e4445356b921c976ca63ea2c8d286c3d4aded317011030dd4be7b94d5e3766a601cb7cfe3eda496bd6aef1846ab8c6c09b + languageName: node + linkType: hard + +"@types/node@npm:>=6": + version: 16.9.1 + resolution: "@types/node@npm:16.9.1" + checksum: 41afcf183a22d59323a0199dd7e0f46591247f45fc08a4434edb26d56dc279ae4fdb80f37989ddd7a0f45e3857c4933e6e82057ede09c5a829f77e373e680375 + languageName: node + linkType: hard + +"@types/q@npm:^1.5.1": + version: 1.5.4 + resolution: "@types/q@npm:1.5.4" + checksum: 0842d7d71b5f102dcc2d78f893d0b42c1149f8cdc194d09e7a00be3187999ee3041e535357344818f8fee1b5e216b06bb7df7754d0fe08bd8aca38d3c45f1af6 + languageName: node + linkType: hard + +"@types/responselike@npm:^1.0.0": + version: 1.0.0 + resolution: "@types/responselike@npm:1.0.0" + dependencies: + "@types/node": "*" + checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 + languageName: node + linkType: hard + +"@types/zen-observable@npm:0.8.0": + version: 0.8.0 + resolution: "@types/zen-observable@npm:0.8.0" + checksum: fa3f1b3d82948d83f33f9fedc858e39f9c57cfd31d995a81ffc69bc0b51e16d28cad0ea9147aaddcd9809c70c2c3be88b496a3ea17c65f8b4ced59b764273b65 + languageName: node + linkType: hard + +"@types/zen-observable@npm:0.8.3, @types/zen-observable@npm:^0.8.0": + version: 0.8.3 + resolution: "@types/zen-observable@npm:0.8.3" + checksum: 08c88354abcf03a2176a2ec32e07da1f25fdad94fbc2f419bea53d77deb04ad4759518b4fe3fc695e61065dd4bdf7c8bd26b5211a6cd5be2233872806bdee48d + languageName: node + linkType: hard + +"@vue-storefront/commercetools-api@npm:~1.2.0": + version: 1.2.4 + resolution: "@vue-storefront/commercetools-api@npm:1.2.4" + dependencies: + "@apollo/client": ^3.2.9 + "@commercetools/sdk-auth": ^3.0.1 + "@vue-storefront/core": ^2.3.4 + apollo-cache-inmemory: ^1.6.6 + apollo-client: ^2.6.10 + apollo-link: ^1.2.14 + apollo-link-context: ^1.0.20 + apollo-link-error: ^1.1.13 + apollo-link-http: ^1.5.17 + apollo-link-retry: ^2.2.16 + graphql: ^14.5.8 + graphql-tag: ^2.10.1 + isomorphic-fetch: ^2.2.1 + checksum: caf3d63f78ab2037a7a1424592c5773f5493bbf2b78282cd7ea77b99d46632991fd77388ea0863a02ba04697f14a8d48a435d6272c340a6e0d8a2cc60b6f6568 + languageName: node + linkType: hard + +"@vue-storefront/core@npm:^2.3.4": + version: 2.4.1 + resolution: "@vue-storefront/core@npm:2.4.1" + dependencies: + "@vue/composition-api": 1.0.0-beta.21 + axios: 0.21.1 + express: ^4.17.1 + is-https: ^3.0.2 + lodash-es: ^4.17.15 + vue: ^2.6.11 + checksum: 3d5893076bf24322aee77407cd1726c4838191603d55f3cb89c88fd1f6c81bb3facbcd05bf0315b3404d1b92fafc0ccf987802d06a704c50f7880f44af8a3fb5 + languageName: node + linkType: hard + +"@vue/babel-helper-vue-jsx-merge-props@npm:^1.2.1": + version: 1.2.1 + resolution: "@vue/babel-helper-vue-jsx-merge-props@npm:1.2.1" + checksum: 1fad42dfb93d6d008705f6d302df202596ebbf6a910f50627e42ea66efa624b828cbdc4f626937500e9c92dc31c59e3f1e19206e4b388e8464e64afe863354f4 + languageName: node + linkType: hard + +"@vue/babel-helper-vue-transform-on@npm:^1.0.2": + version: 1.0.2 + resolution: "@vue/babel-helper-vue-transform-on@npm:1.0.2" + checksum: 5a03d293ad8841d276c86cc1071f3bcd3e8d47571e5f9a8ca1c0147a7a8c50c65768fc416140b5edda7d429bdd8e8ab1bf52ff010540e61015ac3f0cd6da6f4e + languageName: node + linkType: hard + +"@vue/babel-plugin-jsx@npm:^1.0.3": + version: 1.0.5 + resolution: "@vue/babel-plugin-jsx@npm:1.0.5" + dependencies: + "@babel/helper-module-imports": ^7.0.0 + "@babel/plugin-syntax-jsx": ^7.0.0 + "@babel/template": ^7.0.0 + "@babel/traverse": ^7.0.0 + "@babel/types": ^7.0.0 + "@vue/babel-helper-vue-transform-on": ^1.0.2 + camelcase: ^6.0.0 + html-tags: ^3.1.0 + svg-tags: ^1.0.0 + checksum: 8a4745db9778484c0e1376eed34aeddd25d377c9d4058c5c53cd30a3d820ad4f280e12a9126c2403943aa82a570cd733b5de53268216bba72e29cedd28d0b654 + languageName: node + linkType: hard + +"@vue/babel-plugin-transform-vue-jsx@npm:^1.2.1": + version: 1.2.1 + resolution: "@vue/babel-plugin-transform-vue-jsx@npm:1.2.1" + dependencies: + "@babel/helper-module-imports": ^7.0.0 + "@babel/plugin-syntax-jsx": ^7.2.0 + "@vue/babel-helper-vue-jsx-merge-props": ^1.2.1 + html-tags: ^2.0.0 + lodash.kebabcase: ^4.1.1 + svg-tags: ^1.0.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d00b7b02ce73b434c44e7068dc1f3d81037511fa3b99f9ae4105224ce78b99619b9c8e4c47aba55a41e2844478e2c27a96fc8b667aa94d11c7d50e77ca82aa87 + languageName: node + linkType: hard + +"@vue/babel-preset-app@npm:^4.1.2": + version: 4.5.12 + resolution: "@vue/babel-preset-app@npm:4.5.12" + dependencies: + "@babel/core": ^7.11.0 + "@babel/helper-compilation-targets": ^7.9.6 + "@babel/helper-module-imports": ^7.8.3 + "@babel/plugin-proposal-class-properties": ^7.8.3 + "@babel/plugin-proposal-decorators": ^7.8.3 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-jsx": ^7.8.3 + "@babel/plugin-transform-runtime": ^7.11.0 + "@babel/preset-env": ^7.11.0 + "@babel/runtime": ^7.11.0 + "@vue/babel-plugin-jsx": ^1.0.3 + "@vue/babel-preset-jsx": ^1.2.4 + babel-plugin-dynamic-import-node: ^2.3.3 + core-js: ^3.6.5 + core-js-compat: ^3.6.5 + semver: ^6.1.0 + peerDependencies: + "@babel/core": "*" + core-js: ^3 + vue: ^2 || ^3.0.0-0 + peerDependenciesMeta: + core-js: + optional: true + vue: + optional: true + checksum: 804f01a7f019f8e5a57e2080fd5cfd3081fb5fc94131a37ecfbeb37f79226d38970157ffeaa1b28d300e37237165faa8d4c0bf2a76c7f411352c84ad4df23f94 + languageName: node + linkType: hard + +"@vue/babel-preset-jsx@npm:^1.2.4": + version: 1.2.4 + resolution: "@vue/babel-preset-jsx@npm:1.2.4" + dependencies: + "@vue/babel-helper-vue-jsx-merge-props": ^1.2.1 + "@vue/babel-plugin-transform-vue-jsx": ^1.2.1 + "@vue/babel-sugar-composition-api-inject-h": ^1.2.1 + "@vue/babel-sugar-composition-api-render-instance": ^1.2.4 + "@vue/babel-sugar-functional-vue": ^1.2.2 + "@vue/babel-sugar-inject-h": ^1.2.2 + "@vue/babel-sugar-v-model": ^1.2.3 + "@vue/babel-sugar-v-on": ^1.2.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 304b521ba9ac143c797f28675d2f1542e686a78dd64417ef184b34f2fecd960bdd9d2fcdcfbb3a558cb95e773dd3853b96fd7a1daa7c8c73d554a54616f154b7 + languageName: node + linkType: hard + +"@vue/babel-sugar-composition-api-inject-h@npm:^1.2.1": + version: 1.2.1 + resolution: "@vue/babel-sugar-composition-api-inject-h@npm:1.2.1" + dependencies: + "@babel/plugin-syntax-jsx": ^7.2.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f3a6fa8b9626acf11c2a28ac13056904cb09a1bc58a98d06483b549d4a0aa690e48b6ebe7305fa81fa9f4ccd1519f880b8b14e876fc28c91c202c7a7fc7b1bd8 + languageName: node + linkType: hard + +"@vue/babel-sugar-composition-api-render-instance@npm:^1.2.4": + version: 1.2.4 + resolution: "@vue/babel-sugar-composition-api-render-instance@npm:1.2.4" + dependencies: + "@babel/plugin-syntax-jsx": ^7.2.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 73e86378222a6e2aaf91e6bcfacf40208195c7c8cad616f083fb61fd07123a3a159f47bd4439ff3d679d340f228e4b915eaebfcf026d0f6e9a5deb0a87a99751 + languageName: node + linkType: hard + +"@vue/babel-sugar-functional-vue@npm:^1.2.2": + version: 1.2.2 + resolution: "@vue/babel-sugar-functional-vue@npm:1.2.2" + dependencies: + "@babel/plugin-syntax-jsx": ^7.2.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d188419e891e712de4865104ae205cee18a6b98e090628fe125e0744b1bb0982db1516d63c6b67bf4d7acb11960407cd3838b4285f4a23ea559a47b249d67b46 + languageName: node + linkType: hard + +"@vue/babel-sugar-inject-h@npm:^1.2.2": + version: 1.2.2 + resolution: "@vue/babel-sugar-inject-h@npm:1.2.2" + dependencies: + "@babel/plugin-syntax-jsx": ^7.2.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0fe63c4c06c7f4709b3ed0d9756d6830257f53276a3d417ce827dba376d4ae8dd5d647134550624a0f8c58d0fdd3fd662bfc8347d192081640f4c7d584a90bd2 + languageName: node + linkType: hard + +"@vue/babel-sugar-v-model@npm:^1.2.3": + version: 1.2.3 + resolution: "@vue/babel-sugar-v-model@npm:1.2.3" + dependencies: + "@babel/plugin-syntax-jsx": ^7.2.0 + "@vue/babel-helper-vue-jsx-merge-props": ^1.2.1 + "@vue/babel-plugin-transform-vue-jsx": ^1.2.1 + camelcase: ^5.0.0 + html-tags: ^2.0.0 + svg-tags: ^1.0.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6af4d076cedecf1f23577088f8f62e987fb936f9cfadb3ab3465b8605ca313bd4549169536efb2aed7ebd972b1b04d38297a96bc65b40021356e184dfc9043a5 + languageName: node + linkType: hard + +"@vue/babel-sugar-v-on@npm:^1.2.3": + version: 1.2.3 + resolution: "@vue/babel-sugar-v-on@npm:1.2.3" + dependencies: + "@babel/plugin-syntax-jsx": ^7.2.0 + "@vue/babel-plugin-transform-vue-jsx": ^1.2.1 + camelcase: ^5.0.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3c7330502f02b318b37ed6a2827f3c4caa6af02f73cea3e80b3c640be38d610d8813cb079e6f8d4a73728e269eb50518d58b26900223a408aee90590205b1de3 + languageName: node + linkType: hard + +"@vue/component-compiler-utils@npm:^3.1.0": + version: 3.2.0 + resolution: "@vue/component-compiler-utils@npm:3.2.0" + dependencies: + consolidate: ^0.15.1 + hash-sum: ^1.0.2 + lru-cache: ^4.1.2 + merge-source-map: ^1.1.0 + postcss: ^7.0.14 + postcss-selector-parser: ^6.0.2 + prettier: ^1.18.2 + source-map: ~0.6.1 + vue-template-es2015-compiler: ^1.9.0 + dependenciesMeta: + prettier: + optional: true + checksum: 26ac79b12b414cfb21f7eba8e7827254a28f1e491002f36eeb67ff8e4a014d2008b56d5da0ccb6a23353ec095b089c4e581679793dafd69a2d852f115838ada5 + languageName: node + linkType: hard + +"@vue/composition-api@npm:1.0.0-beta.21": + version: 1.0.0-beta.21 + resolution: "@vue/composition-api@npm:1.0.0-beta.21" + dependencies: + tslib: ^2.0.1 + peerDependencies: + vue: ">= 2.5 < 3" + checksum: b2cd180358e291b237f0f91f79e1bc15d8d257224bd4835ed6b6361120b7c90707a829c98e6406d78637b3646630fe616eb3592cf19f639ab0dd410c6530f7db + languageName: node + linkType: hard + +"@vuepress/core@npm:1.8.2": + version: 1.8.2 + resolution: "@vuepress/core@npm:1.8.2" + dependencies: + "@babel/core": ^7.8.4 + "@vue/babel-preset-app": ^4.1.2 + "@vuepress/markdown": 1.8.2 + "@vuepress/markdown-loader": 1.8.2 + "@vuepress/plugin-last-updated": 1.8.2 + "@vuepress/plugin-register-components": 1.8.2 + "@vuepress/shared-utils": 1.8.2 + autoprefixer: ^9.5.1 + babel-loader: ^8.0.4 + cache-loader: ^3.0.0 + chokidar: ^2.0.3 + connect-history-api-fallback: ^1.5.0 + copy-webpack-plugin: ^5.0.2 + core-js: ^3.6.4 + cross-spawn: ^6.0.5 + css-loader: ^2.1.1 + file-loader: ^3.0.1 + js-yaml: ^3.13.1 + lru-cache: ^5.1.1 + mini-css-extract-plugin: 0.6.0 + optimize-css-assets-webpack-plugin: ^5.0.1 + portfinder: ^1.0.13 + postcss-loader: ^3.0.0 + postcss-safe-parser: ^4.0.1 + toml: ^3.0.0 + url-loader: ^1.0.1 + vue: ^2.6.10 + vue-loader: ^15.7.1 + vue-router: ^3.4.5 + vue-server-renderer: ^2.6.10 + vue-template-compiler: ^2.6.10 + vuepress-html-webpack-plugin: ^3.2.0 + vuepress-plugin-container: ^2.0.2 + webpack: ^4.8.1 + webpack-chain: ^6.0.0 + webpack-dev-server: ^3.5.1 + webpack-merge: ^4.1.2 + webpackbar: 3.2.0 + checksum: 062f2b82ea95ec0ca500a676eeb8e11ea0ca49c5221239a0331a74be2594ac0bebe9f3264a1804d772e056fd8155b575fba0536a7fe55f10aac0bf00e7de262c + languageName: node + linkType: hard + +"@vuepress/markdown-loader@npm:1.8.2": + version: 1.8.2 + resolution: "@vuepress/markdown-loader@npm:1.8.2" + dependencies: + "@vuepress/markdown": 1.8.2 + loader-utils: ^1.1.0 + lru-cache: ^5.1.1 + checksum: 91f049ee025d990a39cbfc05ac3ca4081b057779b1050a8b67d1397d3e541e70f7f25ed7c1c193f83f8a92ea500877530fef3f861bdc898ef0cc85055a937f21 + languageName: node + linkType: hard + +"@vuepress/markdown@npm:1.8.2": + version: 1.8.2 + resolution: "@vuepress/markdown@npm:1.8.2" + dependencies: + "@vuepress/shared-utils": 1.8.2 + markdown-it: ^8.4.1 + markdown-it-anchor: ^5.0.2 + markdown-it-chain: ^1.3.0 + markdown-it-emoji: ^1.4.0 + markdown-it-table-of-contents: ^0.4.0 + prismjs: ^1.13.0 + checksum: ce5795cc77e3827c2a8d5ab7c29af9cb87a54fb17a31a99b572a3921d392d04196ee4b00e7920d31d361f9fd1bd0567d8032d937f79006cc7f368cf418619364 + languageName: node + linkType: hard + +"@vuepress/plugin-active-header-links@npm:1.8.2, @vuepress/plugin-active-header-links@npm:^1.8.2": + version: 1.8.2 + resolution: "@vuepress/plugin-active-header-links@npm:1.8.2" + dependencies: + lodash.debounce: ^4.0.8 + checksum: d997a5b90e9d7df7fca55f67aa35203eeec647859e4677ffed78632364e928d604d50153b74c33ef2c5ef0f99f14ae551206a475e38fcdb58600346247d286d3 + languageName: node + linkType: hard + +"@vuepress/plugin-back-to-top@npm:^1.8.2": + version: 1.8.2 + resolution: "@vuepress/plugin-back-to-top@npm:1.8.2" + dependencies: + lodash.debounce: ^4.0.8 + checksum: 1e286e7ecb408887d4ca18f4d95f3dcb1b4e5f93b807432372a71820c457f30b9d988a3b0d74e37c7eb3199201bf4eed0187b56b424f19f8a9912e8fe3020c24 + languageName: node + linkType: hard + +"@vuepress/plugin-last-updated@npm:1.8.2": + version: 1.8.2 + resolution: "@vuepress/plugin-last-updated@npm:1.8.2" + dependencies: + cross-spawn: ^6.0.5 + checksum: 054abf076759c70f992dd01c2a550452c658a98d03528dea896e0b751654534db88dbcb0781abf12f74c5b45c9624f69717a8e1459acc480676d152924ee766f + languageName: node + linkType: hard + +"@vuepress/plugin-medium-zoom@npm:^1.8.2": + version: 1.8.2 + resolution: "@vuepress/plugin-medium-zoom@npm:1.8.2" + dependencies: + medium-zoom: ^1.0.4 + checksum: 5540f286c24b1d9cb5741a5e85863a2a0c1c2451d80b1d1ec23406d17715d05a849d75353c126b97a8c2d6479ba7346216379b725a6cbafdd643226ea1323c78 + languageName: node + linkType: hard + +"@vuepress/plugin-nprogress@npm:1.8.2": + version: 1.8.2 + resolution: "@vuepress/plugin-nprogress@npm:1.8.2" + dependencies: + nprogress: ^0.2.0 + checksum: 16839e052fbe459823488c67ee81d0eb550e1e3477f22a6eaac8a1c9ffc7ba3cf6b44c70665478728b6795f0ddff63be8300621808f86d0da2e17c8b55c350ab + languageName: node + linkType: hard + +"@vuepress/plugin-register-components@npm:1.8.2": + version: 1.8.2 + resolution: "@vuepress/plugin-register-components@npm:1.8.2" + dependencies: + "@vuepress/shared-utils": 1.8.2 + checksum: a9de3d88388522e718edffc839543973c1856dbc12dc88cac83622a8fb5d3e9fc6ee452c896094b7d6e32ef99c90e537c675476d74354c4fdf953b6becc98836 + languageName: node + linkType: hard + +"@vuepress/plugin-search@npm:1.8.2, @vuepress/plugin-search@npm:^1.8.2": + version: 1.8.2 + resolution: "@vuepress/plugin-search@npm:1.8.2" + checksum: ce4d55b54f1bfd3f66a66ced96e8887a7e8ed7d56582da76339ff97769e3a15320be07014bd98032af9a4a580d06d3ccaf603a3b0bf9a71dca57f0c9345ae72b + languageName: node + linkType: hard + +"@vuepress/shared-utils@npm:1.8.2, @vuepress/shared-utils@npm:^1.2.0": + version: 1.8.2 + resolution: "@vuepress/shared-utils@npm:1.8.2" + dependencies: + chalk: ^2.3.2 + escape-html: ^1.0.3 + fs-extra: ^7.0.1 + globby: ^9.2.0 + gray-matter: ^4.0.1 + hash-sum: ^1.0.2 + semver: ^6.0.0 + toml: ^3.0.0 + upath: ^1.1.0 + checksum: 27cfec2b35645e231685d6f0eaf1bf84dde3c50c4b7be878379c714d83b2915f93aa00844af75a2d4466e5ed4180e2bdb703f299a93cc877025d326a32f9ee98 + languageName: node + linkType: hard + +"@vuepress/theme-default@npm:1.8.2": + version: 1.8.2 + resolution: "@vuepress/theme-default@npm:1.8.2" + dependencies: + "@vuepress/plugin-active-header-links": 1.8.2 + "@vuepress/plugin-nprogress": 1.8.2 + "@vuepress/plugin-search": 1.8.2 + docsearch.js: ^2.5.2 + lodash: ^4.17.15 + stylus: ^0.54.8 + stylus-loader: ^3.0.2 + vuepress-plugin-container: ^2.0.2 + vuepress-plugin-smooth-scroll: ^0.0.3 + checksum: 897c0c3c44e3ee8403eac2c43b0c23584041264565336f7b85216e3827de79af5cc3ef91eccf58b7319bf3774e3ba8c616b4db6e9d1574630d8ba5f4d7b11413 + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/ast@npm:1.9.0" + dependencies: + "@webassemblyjs/helper-module-context": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/wast-parser": 1.9.0 + checksum: 8a9838dc7fdac358aee8daa75eefa35934ab18dafb594092ff7be79c467ebe9dabb2543e58313c905fd802bdcc3cb8320e4e19af7444e49853a7a24e25138f75 + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.9.0" + checksum: d3aeb19bc30da26f639698daa28e44e0c18d5aa135359ef3c54148e194eec46451a912d0506099d479a71a94bc3eef6ef52d6ec234799528a25a9744789852de + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-api-error@npm:1.9.0" + checksum: 9179d3148639cc202e89a118145b485cf834613260679a99af6ec487bbc15f238566ca713207394b336160a41bf8c1b75cf2e853b3e96f0cc73c1e5c735b3f64 + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-buffer@npm:1.9.0" + checksum: dcb85f630f8a2e22b7346ad4dd58c3237a2cad1457699423e8fd19592a0bd3eacbc2639178a1b9a873c3ac217bfc7a23a134ff440a099496b590e82c7a4968d5 + languageName: node + linkType: hard + +"@webassemblyjs/helper-code-frame@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-code-frame@npm:1.9.0" + dependencies: + "@webassemblyjs/wast-printer": 1.9.0 + checksum: a28fa057f7beff0fd14bff716561520f8edb8c9c56c7a5559451e6765acfb70aaeb8af718ea2bd2262e7baeba597545af407e28eb2eff8329235afe8605f20d1 + languageName: node + linkType: hard + +"@webassemblyjs/helper-fsm@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-fsm@npm:1.9.0" + checksum: 374cc510c8f5a7a07d4fe9eb7036cc475a96a670b5d25c31f16757ac8295be8d03a2f29657ff53eaefa9e8315670a48824d430ed910e7c1835788ac79f93124e + languageName: node + linkType: hard + +"@webassemblyjs/helper-module-context@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-module-context@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + checksum: 55e8f89c7ea1beaa78fad88403f3753b8413b0f3b6bb32d898ce95078b3e1d1b48ade0919c00b82fc2e3813c0ab6901e415f7a4d4fa9be50944e2431adde75a5 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0" + checksum: 280da4df3c556f73a1a02053277f8a4be481de32df4aa21050b015c8f4d27c46af89f0417eb88e486df117e5df4bccffae593f78cb1e79f212d3b3d4f3ed0f04 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-buffer": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/wasm-gen": 1.9.0 + checksum: b8f7bb45d4194074c82210211a5d3e402a5b5fa63ecae26d2c356ae3978af5a530e91192fb260f32f9d561b18e2828b3da2e2f41c59efadb5f3c6d72446807f0 + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/ieee754@npm:1.9.0" + dependencies: + "@xtuc/ieee754": ^1.2.0 + checksum: 7fe4a217ba0f7051e2cfef92919d4a64fac1a63c65411763779bd50907820f33f440255231a474fe3ba03bd1d9ee0328662d1eae3fce4c59b91549d6b62b839b + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/leb128@npm:1.9.0" + dependencies: + "@xtuc/long": 4.2.2 + checksum: 4ca7cbb869530d78d42a414f34ae53249364cb1ecebbfb6ed5d562c2f209fce857502f088822ee82a23876f653a262ddc34ab64e45a7962510a263d39bb3f51a + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/utf8@npm:1.9.0" + checksum: e328a30ac8a503bbd015d32e75176e0dedcb45a21d4be051c25dfe89a00035ca7a6dbd8937b442dd5b4b334de3959d4f5fe0b330037bd226a28b9814cd49e84f + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wasm-edit@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-buffer": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/helper-wasm-section": 1.9.0 + "@webassemblyjs/wasm-gen": 1.9.0 + "@webassemblyjs/wasm-opt": 1.9.0 + "@webassemblyjs/wasm-parser": 1.9.0 + "@webassemblyjs/wast-printer": 1.9.0 + checksum: 1997e0c2f4051c33239587fb143242919320bc861a0af03a873c7150a27d6404bd2e063c658193288b0aa88c35aadbe0c4fde601fe642bae0743a8c8eda52717 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wasm-gen@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/ieee754": 1.9.0 + "@webassemblyjs/leb128": 1.9.0 + "@webassemblyjs/utf8": 1.9.0 + checksum: 2456e84e8e6bedb7ab47f6333a0ee170f7ef62842c90862ca787c08528ca8041061f3f8bc257fc2a01bf6e8d1a76fddaddd43418c738f681066e5b50f88fe7df + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wasm-opt@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-buffer": 1.9.0 + "@webassemblyjs/wasm-gen": 1.9.0 + "@webassemblyjs/wasm-parser": 1.9.0 + checksum: 91242205bdbd1aa8045364a5338bfb34880cb2c65f56db8dd19382894209673699fb31a0e5279f25c7e5bcd8f3097d6c9ca84d8969d9613ef2cf166450cc3515 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wasm-parser@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-api-error": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/ieee754": 1.9.0 + "@webassemblyjs/leb128": 1.9.0 + "@webassemblyjs/utf8": 1.9.0 + checksum: 493f6cfc63a5e16073056c81ff0526a9936f461327379ef3c83cc841000e03623b6352704f6bf9f7cb5b3610f0032020a61f9cca78c91b15b8e995854b29c098 + languageName: node + linkType: hard + +"@webassemblyjs/wast-parser@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wast-parser@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/floating-point-hex-parser": 1.9.0 + "@webassemblyjs/helper-api-error": 1.9.0 + "@webassemblyjs/helper-code-frame": 1.9.0 + "@webassemblyjs/helper-fsm": 1.9.0 + "@xtuc/long": 4.2.2 + checksum: 705dd48fbbceec7f6bed299b8813631b242fd9312f9594dbb2985dda86c9688048692357d684f6080fc2c5666287cefaa26b263d01abadb6a9049d4c8978b9db + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wast-printer@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/wast-parser": 1.9.0 + "@xtuc/long": 4.2.2 + checksum: 3d1e1b2e84745a963f69acd1c02425b321dd2e608e11dabc467cae0c9a808962bc769ec9afc46fbcea7188cc1e47d72370da762d258f716fb367cb1a7865c54b + languageName: node + linkType: hard + +"@wry/context@npm:^0.4.0": + version: 0.4.4 + resolution: "@wry/context@npm:0.4.4" + dependencies: + "@types/node": ">=6" + tslib: ^1.9.3 + checksum: ad0a978ee23943b5fc3dbc087e935bd2bc477d688aeb1f88c161604d2b8f7bf7aefcfe61b585aeddc6fd3d1c0bbf77f501436d3c150dc8390a43a8ad57418831 + languageName: node + linkType: hard + +"@wry/context@npm:^0.6.0": + version: 0.6.1 + resolution: "@wry/context@npm:0.6.1" + dependencies: + tslib: ^2.3.0 + checksum: 4187863175061a8f54659f124e3e5c202e010b2b65bf886b4de9777ce8a45cf183b6f6d88f1f537002cbcbea52103a2eadc337d494106490def10acaf9522c5d + languageName: node + linkType: hard + +"@wry/equality@npm:^0.1.2": + version: 0.1.11 + resolution: "@wry/equality@npm:0.1.11" + dependencies: + tslib: ^1.9.3 + checksum: 1a26a0fd11e3e3a6a197d9a54a5bec523caf693daa24ad2709f496e43dd3cd12290a0d17df81f8a783437795f6c64a1ca2717cdac6e79022bde4450c11e705c9 + languageName: node + linkType: hard + +"@wry/equality@npm:^0.5.0": + version: 0.5.2 + resolution: "@wry/equality@npm:0.5.2" + dependencies: + tslib: ^2.3.0 + checksum: 19a01043a0583663924ed9f4ea109818b9b4cb540877ca75ea49545689f54c6bfc69e725a8b3b129a2ac15ea368fd40bbb94c22e7a5e4ec370f7c4697e64b8b1 + languageName: node + linkType: hard + +"@wry/trie@npm:^0.3.0": + version: 0.3.1 + resolution: "@wry/trie@npm:0.3.1" + dependencies: + tslib: ^2.3.0 + checksum: c3f6b200aefc64b5cd9976b7ed0dd22852eb826d835c5dccd3d03ef788d258af50ca64e8de654e5f812134afdb9d5890f334c8de2276d0dca1751785694654f9 + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec + languageName: node + linkType: hard + +"abbrev@npm:1": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + +"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.7": + version: 1.3.7 + resolution: "accepts@npm:1.3.7" + dependencies: + mime-types: ~2.1.24 + negotiator: 0.6.2 + checksum: 27fc8060ffc69481ff6719cd3ee06387d2b88381cb0ce626f087781bbd02201a645a9febc8e7e7333558354b33b1d2f922ad13560be4ec1b7ba9e76fc1c1241d + languageName: node + linkType: hard + +"acorn@npm:^6.4.1": + version: 6.4.2 + resolution: "acorn@npm:6.4.2" + bin: + acorn: bin/acorn + checksum: 44b07053729db7f44d28343eed32247ed56dc4a6ec6dff2b743141ecd6b861406bbc1c20bf9d4f143ea7dd08add5dc8c290582756539bc03a8db605050ce2fb4 + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + languageName: node + linkType: hard + +"agentkeepalive@npm:^2.2.0": + version: 2.2.0 + resolution: "agentkeepalive@npm:2.2.0" + checksum: f781322103c600df4b8af2f8a58263d3fafc30f3b78ab3072b690396948c98bd570d33aa929f1accaad4b4cc0bb71756b599154874920a24cb2db4c24f756ee9 + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.1.3": + version: 4.1.4 + resolution: "agentkeepalive@npm:4.1.4" + dependencies: + debug: ^4.1.0 + depd: ^1.1.2 + humanize-ms: ^1.2.1 + checksum: d49c24d4b333e9507119385895a583872f4f53d62764a89be165926e824056a126955bae4a6d3c6f7cd26f4089621a40f7b27675f7868214d82118f744b9e82d + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: ^2.0.0 + indent-string: ^4.0.0 + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ajv-errors@npm:^1.0.0": + version: 1.0.1 + resolution: "ajv-errors@npm:1.0.1" + peerDependencies: + ajv: ">=5.0.0" + checksum: 2c9fc02cf58f9aae5bace61ebd1b162e1ea372ae9db5999243ba5e32a9a78c0d635d29ae085f652c61c941a43af0b2b1acdb255e29d44dc43a6e021085716d8c + languageName: node + linkType: hard + +"ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": + version: 3.5.2 + resolution: "ajv-keywords@npm:3.5.2" + peerDependencies: + ajv: ^6.9.1 + checksum: 7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9 + languageName: node + linkType: hard + +"ajv@npm:^6.1.0, ajv@npm:^6.10.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:~6.12.6": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: ^3.1.1 + fast-json-stable-stringify: ^2.0.0 + json-schema-traverse: ^0.4.1 + uri-js: ^4.2.2 + checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 + languageName: node + linkType: hard + +"algoliasearch@npm:^3.24.5": + version: 3.35.1 + resolution: "algoliasearch@npm:3.35.1" + dependencies: + agentkeepalive: ^2.2.0 + debug: ^2.6.9 + envify: ^4.0.0 + es6-promise: ^4.1.0 + events: ^1.1.0 + foreach: ^2.0.5 + global: ^4.3.2 + inherits: ^2.0.1 + isarray: ^2.0.1 + load-script: ^1.0.0 + object-keys: ^1.0.11 + querystring-es3: ^0.2.1 + reduce: ^1.0.1 + semver: ^5.1.0 + tunnel-agent: ^0.6.0 + checksum: 9d8ef7d206e298063041176326bb28698adfae0f808b933d3bd96b12c7de39ea4fc2887a551eb15486f1da3293168327d3b74ba6cdfda735f8bfb0a885c0f5e0 + languageName: node + linkType: hard + +"alphanum-sort@npm:^1.0.0": + version: 1.0.2 + resolution: "alphanum-sort@npm:1.0.2" + checksum: 5a32d0b3c0944e65d22ff3ae2f88d7a4f8d88a78a703033caeae33f2944915e053d283d02f630dc94823edc7757148ecdcf39fd687a5117bda5c10133a03a7d8 + languageName: node + linkType: hard + +"ansi-align@npm:^3.0.0": + version: 3.0.0 + resolution: "ansi-align@npm:3.0.0" + dependencies: + string-width: ^3.0.0 + checksum: 6bc5f3712d28a899063845a15c5da75b2f350dda8ffac6098581619b80a85d249cdd23c3dc7b596cd31e44477382bcdedff47e31201eaa10bb9708c9fce45330 + languageName: node + linkType: hard + +"ansi-colors@npm:^3.0.0": + version: 3.2.4 + resolution: "ansi-colors@npm:3.2.4" + checksum: 026c51880e9f8eb59b112669a87dbea4469939ff94b131606303bbd697438a6691b16b9db3027aa9bf132a244214e83ab1508b998496a34d2aea5b437ac9e62d + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.1.0": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: ^0.21.3 + checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + languageName: node + linkType: hard + +"ansi-html@npm:0.0.7": + version: 0.0.7 + resolution: "ansi-html@npm:0.0.7" + bin: + ansi-html: ./bin/ansi-html + checksum: 9b839ce99650b4c2d83621d67d68622d27e7948b54f7a4386f2218a3997ee4e684e5a6e8d290880c3f3260e8d90c2613c59c7028f04992ad5c8d99d3a0fcc02c + languageName: node + linkType: hard + +"ansi-regex@npm:^2.0.0": + version: 2.1.1 + resolution: "ansi-regex@npm:2.1.1" + checksum: 190abd03e4ff86794f338a31795d262c1dfe8c91f7e01d04f13f646f1dcb16c5800818f886047876f1272f065570ab86b24b99089f8b68a0e11ff19aed4ca8f1 + languageName: node + linkType: hard + +"ansi-regex@npm:^4.1.0": + version: 4.1.0 + resolution: "ansi-regex@npm:4.1.0" + checksum: 97aa4659538d53e5e441f5ef2949a3cffcb838e57aeaad42c4194e9d7ddb37246a6526c4ca85d3940a9d1e19b11cc2e114530b54c9d700c8baf163c31779baf8 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-regex@npm:5.0.0" + checksum: b1bb4e992a5d96327bb4f72eaba9f8047f1d808d273ad19d399e266bfcc7fb19a4d1a127a32f7bc61fe46f1a94a4d04ec4c424e3fbe184929aa866323d8ed4ce + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-styles@npm:^2.2.1": + version: 2.2.1 + resolution: "ansi-styles@npm:2.2.1" + checksum: ebc0e00381f2a29000d1dac8466a640ce11943cef3bda3cd0020dc042e31e1058ab59bf6169cd794a54c3a7338a61ebc404b7c91e004092dd20e028c432c9c2c + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: ^1.9.0 + checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"anymatch@npm:^2.0.0": + version: 2.0.0 + resolution: "anymatch@npm:2.0.0" + dependencies: + micromatch: ^3.1.4 + normalize-path: ^2.1.1 + checksum: f7bb1929842b4585cdc28edbb385767d499ce7d673f96a8f11348d2b2904592ffffc594fe9229b9a1e9e4dccb9329b7692f9f45e6a11dcefbb76ecdc9ab740f6 + languageName: node + linkType: hard + +"anymatch@npm:~3.1.1": + version: 3.1.2 + resolution: "anymatch@npm:3.1.2" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 + languageName: node + linkType: hard + +"apollo-cache-inmemory@npm:^1.6.6": + version: 1.6.6 + resolution: "apollo-cache-inmemory@npm:1.6.6" + dependencies: + apollo-cache: ^1.3.5 + apollo-utilities: ^1.3.4 + optimism: ^0.10.0 + ts-invariant: ^0.4.0 + tslib: ^1.10.0 + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 32ffde758d249b4cb56645ba7d60328c6d2580711c037c68e742074a9d75ebbfe351eab73970571bee340fe66471333f241331ac42548d07ab243454276ff7b1 + languageName: node + linkType: hard + +"apollo-cache@npm:1.3.5, apollo-cache@npm:^1.3.5": + version: 1.3.5 + resolution: "apollo-cache@npm:1.3.5" + dependencies: + apollo-utilities: ^1.3.4 + tslib: ^1.10.0 + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 99664f93950c4821b3ada8542730428f178a13767a0efc66d52678bafbd2543ccc292ffd2c30ad0321834b71becc6188891e76fff63a297e89d2bd0c6de75cfb + languageName: node + linkType: hard + +"apollo-client@npm:^2.6.10": + version: 2.6.10 + resolution: "apollo-client@npm:2.6.10" + dependencies: + "@types/zen-observable": ^0.8.0 + apollo-cache: 1.3.5 + apollo-link: ^1.0.0 + apollo-utilities: 1.3.4 + symbol-observable: ^1.0.2 + ts-invariant: ^0.4.0 + tslib: ^1.10.0 + zen-observable: ^0.8.0 + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 88a7cd10ac6ae8e18ac67d272ad497a06adb85de1fe5931b0968372fb0d68d27a44c616d725808fa8032b32ef3269012503a547c706ddaf724bc455a4355caef + languageName: node + linkType: hard + +"apollo-link-context@npm:^1.0.20": + version: 1.0.20 + resolution: "apollo-link-context@npm:1.0.20" + dependencies: + apollo-link: ^1.2.14 + tslib: ^1.9.3 + checksum: 5e905e3dd364dafb8683beb07d60cc84378a96247f21b735194bd2aa70c8f0f8b7b066177a9a7e5549ca08f60901c58243e56fa61a1969436a61fdb9d0cb582b + languageName: node + linkType: hard + +"apollo-link-error@npm:^1.1.13": + version: 1.1.13 + resolution: "apollo-link-error@npm:1.1.13" + dependencies: + apollo-link: ^1.2.14 + apollo-link-http-common: ^0.2.16 + tslib: ^1.9.3 + checksum: b417b77acbf464d8246eb79312c6d755f9d398c6c9f560c9e2270260519df639c3f0a8b9454ccc55c7f54eb57490706275ede120ecd7f475ec4627012feaf4b2 + languageName: node + linkType: hard + +"apollo-link-http-common@npm:^0.2.16": + version: 0.2.16 + resolution: "apollo-link-http-common@npm:0.2.16" + dependencies: + apollo-link: ^1.2.14 + ts-invariant: ^0.4.0 + tslib: ^1.9.3 + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 46672f2b10a01f495ed91d32b9d21ed0747bf23c8c23a2041ca41dd92a05e0e18d7842d29c958f6ddfaee03bd89202788f593cdcb96d4167191aff125f109c67 + languageName: node + linkType: hard + +"apollo-link-http@npm:^1.5.17": + version: 1.5.17 + resolution: "apollo-link-http@npm:1.5.17" + dependencies: + apollo-link: ^1.2.14 + apollo-link-http-common: ^0.2.16 + tslib: ^1.9.3 + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: dd7683cb55b9994e2101e7074009a7eb14d0b1571f5638fb016e1b7317d190cf6564be16fc36d9ec3eec11064606ab2415b5aa19e2df00596290f1afde1f881f + languageName: node + linkType: hard + +"apollo-link-retry@npm:^2.2.16": + version: 2.2.16 + resolution: "apollo-link-retry@npm:2.2.16" + dependencies: + "@types/zen-observable": 0.8.0 + apollo-link: ^1.2.14 + tslib: ^1.9.3 + checksum: 48cc0b55e79720e4f53b4f775809dd39412ecaf69f745dd18b3c2ddfc667e883f6083e1f3144026671aecfefeb718c7d2a36524e15cb1e9507ec19b3cfa08029 + languageName: node + linkType: hard + +"apollo-link@npm:^1.0.0, apollo-link@npm:^1.2.14": + version: 1.2.14 + resolution: "apollo-link@npm:1.2.14" + dependencies: + apollo-utilities: ^1.3.0 + ts-invariant: ^0.4.0 + tslib: ^1.9.3 + zen-observable-ts: ^0.8.21 + peerDependencies: + graphql: ^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: ad8d051ffceb270cdbbcc71d499bce2fda437a65fac6edc859a9e2dc0dbcb10b6a3f4da41789e786270aa358719c8b71315f383a698a74957df0d7aeea042918 + languageName: node + linkType: hard + +"apollo-utilities@npm:1.3.4, apollo-utilities@npm:^1.3.0, apollo-utilities@npm:^1.3.4": + version: 1.3.4 + resolution: "apollo-utilities@npm:1.3.4" + dependencies: + "@wry/equality": ^0.1.2 + fast-json-stable-stringify: ^2.0.0 + ts-invariant: ^0.4.0 + tslib: ^1.10.0 + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 6e0192a3420782909c930f5230808d7fbbdbcdfccddd960120e19bab251b77a16e590b05dbb4a7da2c27c59077fbfd53e56819a9fae694debe7f898e8b0ec1e9 + languageName: node + linkType: hard + +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"aproba@npm:^1.1.1": + version: 1.2.0 + resolution: "aproba@npm:1.2.0" + checksum: 0fca141966559d195072ed047658b6e6c4fe92428c385dd38e288eacfc55807e7b4989322f030faff32c0f46bb0bc10f1e0ac32ec22d25315a1e5bbc0ebb76dc + languageName: node + linkType: hard + +"are-we-there-yet@npm:^2.0.0": + version: 2.0.0 + resolution: "are-we-there-yet@npm:2.0.0" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c + languageName: node + linkType: hard + +"argparse@npm:^1.0.7, argparse@npm:~1.0.9": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: ~1.0.2 + checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 + languageName: node + linkType: hard + +"arr-diff@npm:^4.0.0": + version: 4.0.0 + resolution: "arr-diff@npm:4.0.0" + checksum: ea7c8834842ad3869297f7915689bef3494fd5b102ac678c13ffccab672d3d1f35802b79e90c4cfec2f424af3392e44112d1ccf65da34562ed75e049597276a0 + languageName: node + linkType: hard + +"arr-flatten@npm:^1.1.0": + version: 1.1.0 + resolution: "arr-flatten@npm:1.1.0" + checksum: 963fe12564fca2f72c055f3f6c206b9e031f7c433a0c66ca9858b484821f248c5b1e5d53c8e4989d80d764cd776cf6d9b160ad05f47bdc63022bfd63b5455e22 + languageName: node + linkType: hard + +"arr-union@npm:^3.1.0": + version: 3.1.0 + resolution: "arr-union@npm:3.1.0" + checksum: b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b + languageName: node + linkType: hard + +"array-flatten@npm:^2.1.0": + version: 2.1.2 + resolution: "array-flatten@npm:2.1.2" + checksum: e8988aac1fbfcdaae343d08c9a06a6fddd2c6141721eeeea45c3cf523bf4431d29a46602929455ed548c7a3e0769928cdc630405427297e7081bd118fdec9262 + languageName: node + linkType: hard + +"array-union@npm:^1.0.1, array-union@npm:^1.0.2": + version: 1.0.2 + resolution: "array-union@npm:1.0.2" + dependencies: + array-uniq: ^1.0.1 + checksum: 82cec6421b6e6766556c484835a6d476a873f1b71cace5ab2b4f1b15b1e3162dc4da0d16f7a2b04d4aec18146c6638fe8f661340b31ba8e469fd811a1b45dc8d + languageName: node + linkType: hard + +"array-uniq@npm:^1.0.1": + version: 1.0.3 + resolution: "array-uniq@npm:1.0.3" + checksum: 1625f06b093d8bf279b81adfec6e72951c0857d65b5e3f65f053fffe9f9dd61c2fc52cff57e38a4700817e7e3f01a4faa433d505ea9e33cdae4514c334e0bf9e + languageName: node + linkType: hard + +"array-unique@npm:^0.3.2": + version: 0.3.2 + resolution: "array-unique@npm:0.3.2" + checksum: da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888 + languageName: node + linkType: hard + +"asn1.js@npm:^5.2.0": + version: 5.4.1 + resolution: "asn1.js@npm:5.4.1" + dependencies: + bn.js: ^4.0.0 + inherits: ^2.0.1 + minimalistic-assert: ^1.0.0 + safer-buffer: ^2.1.0 + checksum: 3786a101ac6f304bd4e9a7df79549a7561950a13d4bcaec0c7790d44c80d147c1a94ba3d4e663673406064642a40b23fcd6c82a9952468e386c1a1376d747f9a + languageName: node + linkType: hard + +"asn1@npm:~0.2.3": + version: 0.2.4 + resolution: "asn1@npm:0.2.4" + dependencies: + safer-buffer: ~2.1.0 + checksum: aa5d6f77b1e0597df53824c68cfe82d1d89ce41cb3520148611f025fbb3101b2d25dd6a40ad34e4fac10f6b19ed5e8628cd4b7d212261e80e83f02b39ee5663c + languageName: node + linkType: hard + +"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": + version: 1.0.0 + resolution: "assert-plus@npm:1.0.0" + checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 + languageName: node + linkType: hard + +"assert@npm:^1.1.1": + version: 1.5.0 + resolution: "assert@npm:1.5.0" + dependencies: + object-assign: ^4.1.1 + util: 0.10.3 + checksum: 9be48435f726029ae7020c5888a3566bf4d617687aab280827f2e4029644b6515a9519ea10d018b342147c02faf73d9e9419e780e8937b3786ee4945a0ca71e5 + languageName: node + linkType: hard + +"assign-symbols@npm:^1.0.0": + version: 1.0.0 + resolution: "assign-symbols@npm:1.0.0" + checksum: c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c + languageName: node + linkType: hard + +"async-each@npm:^1.0.1": + version: 1.0.3 + resolution: "async-each@npm:1.0.3" + checksum: 868651cfeb209970b367fbb96df1e1c8dc0b22c681cda7238417005ab2a5fbd944ee524b43f2692977259a57b7cc2547e03ff68f2b5113dbdf953d48cc078dc3 + languageName: node + linkType: hard + +"async-limiter@npm:~1.0.0": + version: 1.0.1 + resolution: "async-limiter@npm:1.0.1" + checksum: 2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b + languageName: node + linkType: hard + +"async@npm:^2.6.2": + version: 2.6.3 + resolution: "async@npm:2.6.3" + dependencies: + lodash: ^4.17.14 + checksum: 5e5561ff8fca807e88738533d620488ac03a5c43fce6c937451f7e35f943d33ad06c24af3f681a48cca3d2b0002b3118faff0a128dc89438a9bf0226f712c499 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be + languageName: node + linkType: hard + +"atob@npm:^2.1.2": + version: 2.1.2 + resolution: "atob@npm:2.1.2" + bin: + atob: bin/atob.js + checksum: dfeeeb70090c5ebea7be4b9f787f866686c645d9f39a0d184c817252d0cf08455ed25267d79c03254d3be1f03ac399992a792edcd5ffb9c91e097ab5ef42833a + languageName: node + linkType: hard + +"autocomplete.js@npm:0.36.0": + version: 0.36.0 + resolution: "autocomplete.js@npm:0.36.0" + dependencies: + immediate: ^3.2.3 + checksum: b820cb7d388c1cea759fadf9757e36c8449b16077b990da68cfcce49a9a8b7c0217ef07c5bddf618769d8e78d989385935b1d28b1005eed607a12a1c485f9752 + languageName: node + linkType: hard + +"autoprefixer@npm:^9.5.1": + version: 9.8.6 + resolution: "autoprefixer@npm:9.8.6" + dependencies: + browserslist: ^4.12.0 + caniuse-lite: ^1.0.30001109 + colorette: ^1.2.1 + normalize-range: ^0.1.2 + num2fraction: ^1.2.2 + postcss: ^7.0.32 + postcss-value-parser: ^4.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 46987bc3de6612f0276c3643061901e33cc5721d07aaeb6f0daf237554448884a59c0b17087bf0f00a07d940abcb5a6eaf2203b962c24fe33d52f76aa845cb70 + languageName: node + linkType: hard + +"aws-sign2@npm:~0.7.0": + version: 0.7.0 + resolution: "aws-sign2@npm:0.7.0" + checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 + languageName: node + linkType: hard + +"aws4@npm:^1.8.0": + version: 1.11.0 + resolution: "aws4@npm:1.11.0" + checksum: 5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f + languageName: node + linkType: hard + +"axios@npm:0.21.1": + version: 0.21.1 + resolution: "axios@npm:0.21.1" + dependencies: + follow-redirects: ^1.10.0 + checksum: c87915fa0b18c15c63350112b6b3563a3e2ae524d7707de0a73d2e065e0d30c5d3da8563037bc29d4cc1b7424b5a350cb7274fa52525c6c04a615fe561c6ab11 + languageName: node + linkType: hard + +"babel-loader@npm:^8.0.4": + version: 8.2.2 + resolution: "babel-loader@npm:8.2.2" + dependencies: + find-cache-dir: ^3.3.1 + loader-utils: ^1.4.0 + make-dir: ^3.1.0 + schema-utils: ^2.6.5 + peerDependencies: + "@babel/core": ^7.0.0 + webpack: ">=2" + checksum: df5092ef9886bb49aacb7c58ac40ed0681ced031c8d91e49d680cedace2aa1703390a31fbe7c0e409f739836e911c5c991119133d90d9289f681c0a8ff2447a1 + languageName: node + linkType: hard + +"babel-plugin-dynamic-import-node@npm:^2.3.3": + version: 2.3.3 + resolution: "babel-plugin-dynamic-import-node@npm:2.3.3" + dependencies: + object.assign: ^4.1.0 + checksum: c9d24415bcc608d0db7d4c8540d8002ac2f94e2573d2eadced137a29d9eab7e25d2cbb4bc6b9db65cf6ee7430f7dd011d19c911a9a778f0533b4a05ce8292c9b + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs2@npm:^0.2.0": + version: 0.2.0 + resolution: "babel-plugin-polyfill-corejs2@npm:0.2.0" + dependencies: + "@babel/compat-data": ^7.13.11 + "@babel/helper-define-polyfill-provider": ^0.2.0 + semver: ^6.1.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 429c96fea278d44ae7469ea9ce580572bdf963d710c883b01956cbcf1a0b8c069a7ff26fa0d1174ca63e14a7cc7f61ca5b70ecbf7daa4c5a4e4ed9ee417b2e1d + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.2.0": + version: 0.2.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.2.0" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.2.0 + core-js-compat: ^3.9.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9ddada641ee463f89651a36afe5dcc5d91f8985cd1dd0e639d5586a85bbf11f3dbf0ec056265043accb831e3f204a34bfa59a870e40a1f72ece43a765dfbd946 + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.2.0": + version: 0.2.0 + resolution: "babel-plugin-polyfill-regenerator@npm:0.2.0" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.2.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 85a39fe4d82eeea7238a1b9d57c3978c34329b355078c124e9a48b1be5cb932d1f52956a0576195c6896a3298766cd4571600a4f04ec638596b792c4ea608f6f + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"base64-js@npm:^1.0.2": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"base@npm:^0.11.1": + version: 0.11.2 + resolution: "base@npm:0.11.2" + dependencies: + cache-base: ^1.0.1 + class-utils: ^0.3.5 + component-emitter: ^1.2.1 + define-property: ^1.0.0 + isobject: ^3.0.1 + mixin-deep: ^1.2.0 + pascalcase: ^0.1.1 + checksum: a4a146b912e27eea8f66d09cb0c9eab666f32ce27859a7dfd50f38cd069a2557b39f16dba1bc2aecb3b44bf096738dd207b7970d99b0318423285ab1b1994edd + languageName: node + linkType: hard + +"batch@npm:0.6.1": + version: 0.6.1 + resolution: "batch@npm:0.6.1" + checksum: 61f9934c7378a51dce61b915586191078ef7f1c3eca707fdd58b96ff2ff56d9e0af2bdab66b1462301a73c73374239e6542d9821c0af787f3209a23365d07e7f + languageName: node + linkType: hard + +"bcrypt-pbkdf@npm:^1.0.0": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: ^0.14.3 + checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 + languageName: node + linkType: hard + +"big.js@npm:^3.1.3": + version: 3.2.0 + resolution: "big.js@npm:3.2.0" + checksum: 299449e40555625a308f01d74378677036b2ec98b30aaa89794b3afbd4eaa104b7456a989affadfd7f630dc14b3f1df250de9bddc4a6fc664e60727887bb33e7 + languageName: node + linkType: hard + +"big.js@npm:^5.2.2": + version: 5.2.2 + resolution: "big.js@npm:5.2.2" + checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e + languageName: node + linkType: hard + +"binary-extensions@npm:^1.0.0": + version: 1.13.1 + resolution: "binary-extensions@npm:1.13.1" + checksum: ad7747f33c07e94ba443055de130b50c8b8b130a358bca064c580d91769ca6a69c7ac65ca008ff044ed4541d2c6ad45496e1fadbef5218a68770996b6a2194d7 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + languageName: node + linkType: hard + +"bindings@npm:^1.5.0": + version: 1.5.0 + resolution: "bindings@npm:1.5.0" + dependencies: + file-uri-to-path: 1.0.0 + checksum: 65b6b48095717c2e6105a021a7da4ea435aa8d3d3cd085cb9e85bcb6e5773cf318c4745c3f7c504412855940b585bdf9b918236612a1c7a7942491de176f1ae7 + languageName: node + linkType: hard + +"bluebird@npm:^3.1.1, bluebird@npm:^3.5.5": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef + languageName: node + linkType: hard + +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 + languageName: node + linkType: hard + +"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1": + version: 5.2.0 + resolution: "bn.js@npm:5.2.0" + checksum: 6117170393200f68b35a061ecbf55d01dd989302e7b3c798a3012354fa638d124f0b2f79e63f77be5556be80322a09c40339eda6413ba7468524c0b6d4b4cb7a + languageName: node + linkType: hard + +"body-parser@npm:1.19.0": + version: 1.19.0 + resolution: "body-parser@npm:1.19.0" + dependencies: + bytes: 3.1.0 + content-type: ~1.0.4 + debug: 2.6.9 + depd: ~1.1.2 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + on-finished: ~2.3.0 + qs: 6.7.0 + raw-body: 2.4.0 + type-is: ~1.6.17 + checksum: 490231b4c89bbd43112762f7ba8e5342c174a6c9f64284a3b0fcabf63277e332f8316765596f1e5b15e4f3a6cf0422e005f4bb3149ed3a224bb025b7a36b9ac1 + languageName: node + linkType: hard + +"bonjour@npm:^3.5.0": + version: 3.5.0 + resolution: "bonjour@npm:3.5.0" + dependencies: + array-flatten: ^2.1.0 + deep-equal: ^1.0.1 + dns-equal: ^1.0.0 + dns-txt: ^2.0.2 + multicast-dns: ^6.0.1 + multicast-dns-service-types: ^1.1.0 + checksum: 2cfbe9fa861f4507b5ff3853eeae3ef03a231ede2b7363efedd80880ea3c0576f64416f98056c96e429ed68ff38dc4a70c0583d1eb4dab72e491ca44a0f03444 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0, boolbase@npm:~1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + +"boxen@npm:^4.2.0": + version: 4.2.0 + resolution: "boxen@npm:4.2.0" + dependencies: + ansi-align: ^3.0.0 + camelcase: ^5.3.1 + chalk: ^3.0.0 + cli-boxes: ^2.2.0 + string-width: ^4.1.0 + term-size: ^2.1.0 + type-fest: ^0.8.1 + widest-line: ^3.1.0 + checksum: ce2b565a2e44b33d11336155675cf4f7f0e13dbf7412928845aefd6a2cf65e0da2dbb0a2cb198b7620a2ae714416a2eb710926b780f15d19f6250a19633b29af + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"braces@npm:^2.3.1, braces@npm:^2.3.2": + version: 2.3.2 + resolution: "braces@npm:2.3.2" + dependencies: + arr-flatten: ^1.1.0 + array-unique: ^0.3.2 + extend-shallow: ^2.0.1 + fill-range: ^4.0.0 + isobject: ^3.0.1 + repeat-element: ^1.1.2 + snapdragon: ^0.8.1 + snapdragon-node: ^2.0.1 + split-string: ^3.0.2 + to-regex: ^3.0.1 + checksum: e30dcb6aaf4a31c8df17d848aa283a65699782f75ad61ae93ec25c9729c66cf58e66f0000a9fec84e4add1135bb7da40f7cb9601b36bebcfa9ca58e8d5c07de0 + languageName: node + linkType: hard + +"braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" + dependencies: + fill-range: ^7.0.1 + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + languageName: node + linkType: hard + +"brorand@npm:^1.0.1, brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be + languageName: node + linkType: hard + +"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": + version: 1.2.0 + resolution: "browserify-aes@npm:1.2.0" + dependencies: + buffer-xor: ^1.0.3 + cipher-base: ^1.0.0 + create-hash: ^1.1.0 + evp_bytestokey: ^1.0.3 + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104 + languageName: node + linkType: hard + +"browserify-cipher@npm:^1.0.0": + version: 1.0.1 + resolution: "browserify-cipher@npm:1.0.1" + dependencies: + browserify-aes: ^1.0.4 + browserify-des: ^1.0.0 + evp_bytestokey: ^1.0.0 + checksum: 2d8500acf1ee535e6bebe808f7a20e4c3a9e2ed1a6885fff1facbfd201ac013ef030422bec65ca9ece8ffe82b03ca580421463f9c45af6c8415fd629f4118c13 + languageName: node + linkType: hard + +"browserify-des@npm:^1.0.0": + version: 1.0.2 + resolution: "browserify-des@npm:1.0.2" + dependencies: + cipher-base: ^1.0.1 + des.js: ^1.0.0 + inherits: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: b15a3e358a1d78a3b62ddc06c845d02afde6fc826dab23f1b9c016e643e7b1fda41de628d2110b712f6a44fb10cbc1800bc6872a03ddd363fb50768e010395b7 + languageName: node + linkType: hard + +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.0.1": + version: 4.1.0 + resolution: "browserify-rsa@npm:4.1.0" + dependencies: + bn.js: ^5.0.0 + randombytes: ^2.0.1 + checksum: 155f0c135873efc85620571a33d884aa8810e40176125ad424ec9d85016ff105a07f6231650914a760cca66f29af0494087947b7be34880dd4599a0cd3c38e54 + languageName: node + linkType: hard + +"browserify-sign@npm:^4.0.0": + version: 4.2.1 + resolution: "browserify-sign@npm:4.2.1" + dependencies: + bn.js: ^5.1.1 + browserify-rsa: ^4.0.1 + create-hash: ^1.2.0 + create-hmac: ^1.1.7 + elliptic: ^6.5.3 + inherits: ^2.0.4 + parse-asn1: ^5.1.5 + readable-stream: ^3.6.0 + safe-buffer: ^5.2.0 + checksum: 0221f190e3f5b2d40183fa51621be7e838d9caa329fe1ba773406b7637855f37b30f5d83e52ff8f244ed12ffe6278dd9983638609ed88c841ce547e603855707 + languageName: node + linkType: hard + +"browserify-zlib@npm:^0.2.0": + version: 0.2.0 + resolution: "browserify-zlib@npm:0.2.0" + dependencies: + pako: ~1.0.5 + checksum: 5cd9d6a665190fedb4a97dfbad8dabc8698d8a507298a03f42c734e96d58ca35d3c7d4085e283440bbca1cd1938cff85031728079bedb3345310c58ab1ec92d6 + languageName: node + linkType: hard + +"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.4": + version: 4.16.4 + resolution: "browserslist@npm:4.16.4" + dependencies: + caniuse-lite: ^1.0.30001208 + colorette: ^1.2.2 + electron-to-chromium: ^1.3.712 + escalade: ^3.1.1 + node-releases: ^1.1.71 + bin: + browserslist: cli.js + checksum: e35cab68c52c5e3a00610146e26fdd9e86449721e291e26d210d689ac751624dd8494d684164c1018084f35d104aaf733a463a74262857c2257d16962a6f62a6 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.1 + resolution: "buffer-from@npm:1.1.1" + checksum: ccc53b69736008bff764497367c4d24879ba7122bc619ee499ff47eef3a5b885ca496e87272e7ebffa0bec3804c83f84041c616f6e3318f40624e27c1d80f045 + languageName: node + linkType: hard + +"buffer-indexof@npm:^1.0.0": + version: 1.1.1 + resolution: "buffer-indexof@npm:1.1.1" + checksum: 0967abc2981a8e7d776324c6b84811e4d84a7ead89b54a3bb8791437f0c4751afd060406b06db90a436f1cf771867331b5ecf5c4aca95b4ccb9f6cb146c22ebc + languageName: node + linkType: hard + +"buffer-json@npm:^2.0.0": + version: 2.0.0 + resolution: "buffer-json@npm:2.0.0" + checksum: 9b8601d25f50341a02c42cb7ffbd6d6801d961f2beda5648c86da815b3019dd8503ebf106cdc2ff2b98f78a463d8b6754f6797419d25ec60a90bb9192fccf40c + languageName: node + linkType: hard + +"buffer-xor@npm:^1.0.3": + version: 1.0.3 + resolution: "buffer-xor@npm:1.0.3" + checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a + languageName: node + linkType: hard + +"buffer@npm:^4.3.0": + version: 4.9.2 + resolution: "buffer@npm:4.9.2" + dependencies: + base64-js: ^1.0.2 + ieee754: ^1.1.4 + isarray: ^1.0.0 + checksum: 8801bc1ba08539f3be70eee307a8b9db3d40f6afbfd3cf623ab7ef41dffff1d0a31de0addbe1e66e0ca5f7193eeb667bfb1ecad3647f8f1b0750de07c13295c3 + languageName: node + linkType: hard + +"builtin-status-codes@npm:^3.0.0": + version: 3.0.0 + resolution: "builtin-status-codes@npm:3.0.0" + checksum: 1119429cf4b0d57bf76b248ad6f529167d343156ebbcc4d4e4ad600484f6bc63002595cbb61b67ad03ce55cd1d3c4711c03bbf198bf24653b8392420482f3773 + languageName: node + linkType: hard + +"bytes@npm:3.0.0": + version: 3.0.0 + resolution: "bytes@npm:3.0.0" + checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 + languageName: node + linkType: hard + +"bytes@npm:3.1.0": + version: 3.1.0 + resolution: "bytes@npm:3.1.0" + checksum: 7c3b21c5d9d44ed455460d5d36a31abc6fa2ce3807964ba60a4b03fd44454c8cf07bb0585af83bfde1c5cc2ea4bbe5897bc3d18cd15e0acf25a3615a35aba2df + languageName: node + linkType: hard + +"cac@npm:^6.5.6": + version: 6.7.2 + resolution: "cac@npm:6.7.2" + checksum: 2707a4c0b942782794909f3a5ab1f8ba1670985cb5a4f006a95f0753ff0b857ec4a4824e83d0f052705f489264af7d44d87529441cc752440f734072434e4960 + languageName: node + linkType: hard + +"cacache@npm:^12.0.2, cacache@npm:^12.0.3": + version: 12.0.4 + resolution: "cacache@npm:12.0.4" + dependencies: + bluebird: ^3.5.5 + chownr: ^1.1.1 + figgy-pudding: ^3.5.1 + glob: ^7.1.4 + graceful-fs: ^4.1.15 + infer-owner: ^1.0.3 + lru-cache: ^5.1.1 + mississippi: ^3.0.0 + mkdirp: ^0.5.1 + move-concurrently: ^1.0.1 + promise-inflight: ^1.0.1 + rimraf: ^2.6.3 + ssri: ^6.0.1 + unique-filename: ^1.1.1 + y18n: ^4.0.0 + checksum: c88a72f36939b2523533946ffb27828443db5bf5995d761b35ae17af1eb6c8e20ac55b00b74c2ca900b2e1e917f0afba6847bf8cc16bee05ccca6aa150e0830c + languageName: node + linkType: hard + +"cacache@npm:^15.2.0": + version: 15.3.0 + resolution: "cacache@npm:15.3.0" + dependencies: + "@npmcli/fs": ^1.0.0 + "@npmcli/move-file": ^1.0.1 + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + glob: ^7.1.4 + infer-owner: ^1.0.4 + lru-cache: ^6.0.0 + minipass: ^3.1.1 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.2 + mkdirp: ^1.0.3 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^8.0.1 + tar: ^6.0.2 + unique-filename: ^1.1.1 + checksum: a07327c27a4152c04eb0a831c63c00390d90f94d51bb80624a66f4e14a6b6360bbf02a84421267bd4d00ca73ac9773287d8d7169e8d2eafe378d2ce140579db8 + languageName: node + linkType: hard + +"cache-base@npm:^1.0.1": + version: 1.0.1 + resolution: "cache-base@npm:1.0.1" + dependencies: + collection-visit: ^1.0.0 + component-emitter: ^1.2.1 + get-value: ^2.0.6 + has-value: ^1.0.0 + isobject: ^3.0.1 + set-value: ^2.0.0 + to-object-path: ^0.3.0 + union-value: ^1.0.0 + unset-value: ^1.0.0 + checksum: 9114b8654fe2366eedc390bad0bcf534e2f01b239a888894e2928cb58cdc1e6ea23a73c6f3450dcfd2058aa73a8a981e723cd1e7c670c047bf11afdc65880107 + languageName: node + linkType: hard + +"cache-loader@npm:^3.0.0": + version: 3.0.1 + resolution: "cache-loader@npm:3.0.1" + dependencies: + buffer-json: ^2.0.0 + find-cache-dir: ^2.1.0 + loader-utils: ^1.2.3 + mkdirp: ^0.5.1 + neo-async: ^2.6.1 + schema-utils: ^1.0.0 + peerDependencies: + webpack: ^4.0.0 + checksum: 9065470637fc067d426c7aafcca2d07017a5e3fc45859cfcc2d16a7449493328e2e6bc017fac87221482df0291fc41fa17dbe153d4613c09bde82ad046f0e25b + languageName: node + linkType: hard + +"cacheable-request@npm:^6.0.0": + version: 6.1.0 + resolution: "cacheable-request@npm:6.1.0" + dependencies: + clone-response: ^1.0.2 + get-stream: ^5.1.0 + http-cache-semantics: ^4.0.0 + keyv: ^3.0.0 + lowercase-keys: ^2.0.0 + normalize-url: ^4.1.0 + responselike: ^1.0.2 + checksum: b510b237b18d17e89942e9ee2d2a077cb38db03f12167fd100932dfa8fc963424bfae0bfa1598df4ae16c944a5484e43e03df8f32105b04395ee9495e9e4e9f1 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" + dependencies: + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + languageName: node + linkType: hard + +"call-me-maybe@npm:^1.0.1": + version: 1.0.1 + resolution: "call-me-maybe@npm:1.0.1" + checksum: d19e9d6ac2c6a83fb1215718b64c5e233f688ebebb603bdfe4af59cde952df1f2b648530fab555bf290ea910d69d7d9665ebc916e871e0e194f47c2e48e4886b + languageName: node + linkType: hard + +"caller-callsite@npm:^2.0.0": + version: 2.0.0 + resolution: "caller-callsite@npm:2.0.0" + dependencies: + callsites: ^2.0.0 + checksum: b685e9d126d9247b320cfdfeb3bc8da0c4be28d8fb98c471a96bc51aab3130099898a2fe3bf0308f0fe048d64c37d6d09f563958b9afce1a1e5e63d879c128a2 + languageName: node + linkType: hard + +"caller-path@npm:^2.0.0": + version: 2.0.0 + resolution: "caller-path@npm:2.0.0" + dependencies: + caller-callsite: ^2.0.0 + checksum: 3e12ccd0c71ec10a057aac69e3ec175b721ca858c640df021ef0d25999e22f7c1d864934b596b7d47038e9b56b7ec315add042abbd15caac882998b50102fb12 + languageName: node + linkType: hard + +"callsites@npm:^2.0.0": + version: 2.0.0 + resolution: "callsites@npm:2.0.0" + checksum: be2f67b247df913732b7dec1ec0bbfcdbaea263e5a95968b19ec7965affae9496b970e3024317e6d4baa8e28dc6ba0cec03f46fdddc2fdcc51396600e53c2623 + languageName: node + linkType: hard + +"camel-case@npm:3.0.x": + version: 3.0.0 + resolution: "camel-case@npm:3.0.0" + dependencies: + no-case: ^2.2.0 + upper-case: ^1.1.1 + checksum: 4190ed6ab8acf4f3f6e1a78ad4d0f3f15ce717b6bfa1b5686d58e4bcd29960f6e312dd746b5fa259c6d452f1413caef25aee2e10c9b9a580ac83e516533a961a + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0, camelcase@npm:^5.2.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"camelcase@npm:^6.0.0": + version: 6.2.0 + resolution: "camelcase@npm:6.2.0" + checksum: 8335cfd0ecc472eae685896a42afd8c9dacd193a91f569120b931c87deb053a1ba82102031b9b48a4dbc1d18066caeacf2e4ace8c3c7f0d02936d348dc0b5a87 + languageName: node + linkType: hard + +"caniuse-api@npm:^3.0.0": + version: 3.0.0 + resolution: "caniuse-api@npm:3.0.0" + dependencies: + browserslist: ^4.0.0 + caniuse-lite: ^1.0.0 + lodash.memoize: ^4.1.2 + lodash.uniq: ^4.5.0 + checksum: db2a229383b20d0529b6b589dde99d7b6cb56ba371366f58cbbfa2929c9f42c01f873e2b6ef641d4eda9f0b4118de77dbb2805814670bdad4234bf08e720b0b4 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001208": + version: 1.0.30001211 + resolution: "caniuse-lite@npm:1.0.30001211" + checksum: aa6148eca1fc4b771a233808ae9a264442c5bb131c08eecff52f825189c2c1b42e4622dfe05d3adf4be0a695087e65d495c29e702aa3d965ee6b6726548f4853 + languageName: node + linkType: hard + +"caseless@npm:~0.12.0": + version: 0.12.0 + resolution: "caseless@npm:0.12.0" + checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 + languageName: node + linkType: hard + +"chalk@npm:^1.1.3": + version: 1.1.3 + resolution: "chalk@npm:1.1.3" + dependencies: + ansi-styles: ^2.2.1 + escape-string-regexp: ^1.0.2 + has-ansi: ^2.0.0 + strip-ansi: ^3.0.0 + supports-color: ^2.0.0 + checksum: 9d2ea6b98fc2b7878829eec223abcf404622db6c48396a9b9257f6d0ead2acf18231ae368d6a664a83f272b0679158da12e97b5229f794939e555cc574478acd + languageName: node + linkType: hard + +"chalk@npm:^2.0.0, chalk@npm:^2.3.2, chalk@npm:^2.4.1, chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: ^3.2.1 + escape-string-regexp: ^1.0.5 + supports-color: ^5.3.0 + checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 + languageName: node + linkType: hard + +"chalk@npm:^3.0.0": + version: 3.0.0 + resolution: "chalk@npm:3.0.0" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: 8e3ddf3981c4da405ddbd7d9c8d91944ddf6e33d6837756979f7840a29272a69a5189ecae0ff84006750d6d1e92368d413335eab4db5476db6e6703a1d1e0505 + languageName: node + linkType: hard + +"chokidar@npm:^2.0.3, chokidar@npm:^2.1.8": + version: 2.1.8 + resolution: "chokidar@npm:2.1.8" + dependencies: + anymatch: ^2.0.0 + async-each: ^1.0.1 + braces: ^2.3.2 + fsevents: ^1.2.7 + glob-parent: ^3.1.0 + inherits: ^2.0.3 + is-binary-path: ^1.0.0 + is-glob: ^4.0.0 + normalize-path: ^3.0.0 + path-is-absolute: ^1.0.0 + readdirp: ^2.2.1 + upath: ^1.1.1 + dependenciesMeta: + fsevents: + optional: true + checksum: 0c43e89cbf0268ef1e1f41ce8ec5233c7ba022c6f3282c2ef6530e351d42396d389a1148c5a040f291cf1f4083a4c6b2f51dad3f31c726442ea9a337de316bcf + languageName: node + linkType: hard + +"chokidar@npm:^3.4.1": + version: 3.5.1 + resolution: "chokidar@npm:3.5.1" + dependencies: + anymatch: ~3.1.1 + braces: ~3.0.2 + fsevents: ~2.3.1 + glob-parent: ~5.1.0 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.5.0 + dependenciesMeta: + fsevents: + optional: true + checksum: b7774e6e3aeca084d39e8542041555a11452414c744122436101243f89580fad97154ae11525e46bfa816313ae32533e2a88e8587e4d50b14ea716a9e6538978 + languageName: node + linkType: hard + +"chownr@npm:^1.1.1": + version: 1.1.4 + resolution: "chownr@npm:1.1.4" + checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"chrome-trace-event@npm:^1.0.2": + version: 1.0.3 + resolution: "chrome-trace-event@npm:1.0.3" + checksum: cb8b1fc7e881aaef973bd0c4a43cd353c2ad8323fb471a041e64f7c2dd849cde4aad15f8b753331a32dda45c973f032c8a03b8177fc85d60eaa75e91e08bfb97 + languageName: node + linkType: hard + +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 + languageName: node + linkType: hard + +"ci-info@npm:^3.0.0": + version: 3.1.1 + resolution: "ci-info@npm:3.1.1" + checksum: 638bc0d84ce5567ce048d77cefb5d606e36b4929cc72c32f2102e24b0ac4fb3e378fee1821d71246f6a2f029c96b3c6c1c183348f894133f788f33cbe82258fa + languageName: node + linkType: hard + +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.4 + resolution: "cipher-base@npm:1.0.4" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e + languageName: node + linkType: hard + +"class-utils@npm:^0.3.5": + version: 0.3.6 + resolution: "class-utils@npm:0.3.6" + dependencies: + arr-union: ^3.1.0 + define-property: ^0.2.5 + isobject: ^3.0.0 + static-extend: ^0.1.1 + checksum: be108900801e639e50f96a7e4bfa8867c753a7750a7603879f3981f8b0a89cba657497a2d5f40cd4ea557ff15d535a100818bb486baf6e26fe5d7872e75f1078 + languageName: node + linkType: hard + +"clean-css@npm:4.2.x": + version: 4.2.3 + resolution: "clean-css@npm:4.2.3" + dependencies: + source-map: ~0.6.0 + checksum: 613129973a038b8bb13e3975ad6b679feccb8c98f2a9d03e6bec9e60291ef1e6b5037ee8cb09a3470751adc52f43782b1dcb4cb049360230b48062d6e3314072 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + +"cli-boxes@npm:^2.2.0": + version: 2.2.1 + resolution: "cli-boxes@npm:2.2.1" + checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 + languageName: node + linkType: hard + +"clipboard@npm:^2.0.0": + version: 2.0.8 + resolution: "clipboard@npm:2.0.8" + dependencies: + good-listener: ^1.2.2 + select: ^1.1.2 + tiny-emitter: ^2.0.0 + checksum: 13bda94d102cbab9f214c546358a27405f79bcaa58b1bd364f1ef9b9b44e2b3a2b0345bbaad5ce72b24fe89e9b0e6d8aaec0a59157721c47143010238e815a24 + languageName: node + linkType: hard + +"cliui@npm:^5.0.0": + version: 5.0.0 + resolution: "cliui@npm:5.0.0" + dependencies: + string-width: ^3.1.0 + strip-ansi: ^5.2.0 + wrap-ansi: ^5.1.0 + checksum: 0bb8779efe299b8f3002a73619eaa8add4081eb8d1c17bc4fedc6240557fb4eacdc08fe87c39b002eacb6cfc117ce736b362dbfd8bf28d90da800e010ee97df4 + languageName: node + linkType: hard + +"clone-deep@npm:^4.0.1": + version: 4.0.1 + resolution: "clone-deep@npm:4.0.1" + dependencies: + is-plain-object: ^2.0.4 + kind-of: ^6.0.2 + shallow-clone: ^3.0.0 + checksum: 770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 + languageName: node + linkType: hard + +"clone-response@npm:^1.0.2": + version: 1.0.2 + resolution: "clone-response@npm:1.0.2" + dependencies: + mimic-response: ^1.0.0 + checksum: 2d0e61547fc66276e0903be9654ada422515f5a15741691352000d47e8c00c226061221074ce2c0064d12e975e84a8687cfd35d8b405750cb4e772f87b256eda + languageName: node + linkType: hard + +"coa@npm:^2.0.2": + version: 2.0.2 + resolution: "coa@npm:2.0.2" + dependencies: + "@types/q": ^1.5.1 + chalk: ^2.4.1 + q: ^1.1.2 + checksum: 44736914aac2160d3d840ed64432a90a3bb72285a0cd6a688eb5cabdf15d15a85eee0915b3f6f2a4659d5075817b1cb577340d3c9cbb47d636d59ab69f819552 + languageName: node + linkType: hard + +"collection-visit@npm:^1.0.0": + version: 1.0.0 + resolution: "collection-visit@npm:1.0.0" + dependencies: + map-visit: ^1.0.0 + object-visit: ^1.0.0 + checksum: 15d9658fe6eb23594728346adad5433b86bb7a04fd51bbab337755158722f9313a5376ef479de5b35fbc54140764d0d39de89c339f5d25b959ed221466981da9 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0, color-convert@npm:^1.9.1": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: 1.1.3 + checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + languageName: node + linkType: hard + +"color-name@npm:^1.0.0, color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color-string@npm:^1.5.4": + version: 1.5.5 + resolution: "color-string@npm:1.5.5" + dependencies: + color-name: ^1.0.0 + simple-swizzle: ^0.2.2 + checksum: 4f19c2042c8953973a3c71a53e53da9fa54194cc1e0270bdbe431b14476b3faed054eb1c960910a8c2b631e7c67daccf79f8579eaa2d16dc99c3739c66f98ab1 + languageName: node + linkType: hard + +"color-support@npm:^1.1.2": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + +"color@npm:^3.0.0": + version: 3.1.3 + resolution: "color@npm:3.1.3" + dependencies: + color-convert: ^1.9.1 + color-string: ^1.5.4 + checksum: d52a77ae239e1cdb55d9920e73d730df69a05cec9cb5d9b83a3e311b23009fd4053f4a88e7f6152207db498838f10e3ba4b1661a64a3acb41a50b14944214f26 + languageName: node + linkType: hard + +"colorette@npm:^1.2.1, colorette@npm:^1.2.2": + version: 1.2.2 + resolution: "colorette@npm:1.2.2" + checksum: 69fec14ddaedd0f5b00e4bae40dc4bc61f7050ebdc82983a595d6fd64e650b9dc3c033fff378775683138e992e0ddd8717ac7c7cec4d089679dcfbe3cd921b04 + languageName: node + linkType: hard + +"colors@npm:~1.2.1": + version: 1.2.5 + resolution: "colors@npm:1.2.5" + checksum: b6e23de735f68b72d5cdf6fd854ca43d1b66d82dcf54bda0b788083b910164a040f2c4edf23c670d36a7a2d8f1b7d6e62e3292703e4642691e6ccaa1c62d8f74 + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: ~1.0.0 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c + languageName: node + linkType: hard + +"commander@npm:2.17.x": + version: 2.17.1 + resolution: "commander@npm:2.17.1" + checksum: 22e7ed5b422079a13a496e5eb8f73f36c15b5809d46f738e168e20f9ad485c12951bdc2cb366a36eb5f4927dae4f17b355b8adb96a5b9093f5fa4c439e8b9419 + languageName: node + linkType: hard + +"commander@npm:^2.20.0, commander@npm:^2.7.1": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e + languageName: node + linkType: hard + +"commander@npm:~2.19.0": + version: 2.19.0 + resolution: "commander@npm:2.19.0" + checksum: d52ffb0b31528784005356f879591b5a4875d3e88806c115fb30a8de0994d2fa9ca3f72a3cb880cdaf1bfb9df185f928cfcbbc656fa831f9c6109a209569ef6d + languageName: node + linkType: hard + +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb + languageName: node + linkType: hard + +"component-emitter@npm:^1.2.1": + version: 1.3.0 + resolution: "component-emitter@npm:1.3.0" + checksum: b3c46de38ffd35c57d1c02488355be9f218e582aec72d72d1b8bbec95a3ac1b38c96cd6e03ff015577e68f550fbb361a3bfdbd9bb248be9390b7b3745691be6b + languageName: node + linkType: hard + +"compressible@npm:~2.0.16": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: ">= 1.43.0 < 2" + checksum: 58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0 + languageName: node + linkType: hard + +"compression@npm:^1.7.4": + version: 1.7.4 + resolution: "compression@npm:1.7.4" + dependencies: + accepts: ~1.3.5 + bytes: 3.0.0 + compressible: ~2.0.16 + debug: 2.6.9 + on-headers: ~1.0.2 + safe-buffer: 5.1.2 + vary: ~1.1.2 + checksum: 35c0f2eb1f28418978615dc1bc02075b34b1568f7f56c62d60f4214d4b7cc00d0f6d282b5f8a954f59872396bd770b6b15ffd8aa94c67d4bce9b8887b906999b + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + +"concat-stream@npm:^1.5.0": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^2.2.2 + typedarray: ^0.0.6 + checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 + languageName: node + linkType: hard + +"configstore@npm:^5.0.1": + version: 5.0.1 + resolution: "configstore@npm:5.0.1" + dependencies: + dot-prop: ^5.2.0 + graceful-fs: ^4.1.2 + make-dir: ^3.0.0 + unique-string: ^2.0.0 + write-file-atomic: ^3.0.0 + xdg-basedir: ^4.0.0 + checksum: 60ef65d493b63f96e14b11ba7ec072fdbf3d40110a94fb7199d1c287761bdea5c5244e76b2596325f30c1b652213aa75de96ea20afd4a5f82065e61ea090988e + languageName: node + linkType: hard + +"connect-history-api-fallback@npm:^1.5.0, connect-history-api-fallback@npm:^1.6.0": + version: 1.6.0 + resolution: "connect-history-api-fallback@npm:1.6.0" + checksum: 804ca2be28c999032ecd37a9f71405e5d7b7a4b3defcebbe41077bb8c5a0a150d7b59f51dcc33b2de30bc7e217a31d10f8cfad27e8e74c2fc7655eeba82d6e7e + languageName: node + linkType: hard + +"consola@npm:^2.6.0": + version: 2.15.3 + resolution: "consola@npm:2.15.3" + checksum: 8ef7a09b703ec67ac5c389a372a33b6dc97eda6c9876443a60d76a3076eea0259e7f67a4e54fd5a52f97df73690822d090cf8b7e102b5761348afef7c6d03e28 + languageName: node + linkType: hard + +"console-browserify@npm:^1.1.0": + version: 1.2.0 + resolution: "console-browserify@npm:1.2.0" + checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52 + languageName: node + linkType: hard + +"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + +"consolidate@npm:^0.15.1": + version: 0.15.1 + resolution: "consolidate@npm:0.15.1" + dependencies: + bluebird: ^3.1.1 + checksum: 5a44ee975f8403dd3ff8ff3472fda7db0484b19f153eaac38e784465505a0741939c72d703befda7c75649739fc7a68f9659a86e2a62469336a8d531bd7a10df + languageName: node + linkType: hard + +"constants-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "constants-browserify@npm:1.0.0" + checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f + languageName: node + linkType: hard + +"content-disposition@npm:0.5.3": + version: 0.5.3 + resolution: "content-disposition@npm:0.5.3" + dependencies: + safe-buffer: 5.1.2 + checksum: 95bf164c0b0b8199d3f44b7631e51b37f683c6a90b9baa4315bd3d405a6d1bc81b7346f0981046aa004331fb3d7a28b629514d01fc209a5251573fc7e4d33380 + languageName: node + linkType: hard + +"content-type@npm:~1.0.4": + version: 1.0.4 + resolution: "content-type@npm:1.0.4" + checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 + languageName: node + linkType: hard + +"convert-source-map@npm:^1.7.0": + version: 1.7.0 + resolution: "convert-source-map@npm:1.7.0" + dependencies: + safe-buffer: ~5.1.1 + checksum: bcd2e3ea7d37f96b85a6e362c8a89402ccc73757256e3ee53aa2c22fe915adb854c66b1f81111be815a3a6a6ce3c58e8001858e883c9d5b4fe08a853fa865967 + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + +"cookie@npm:0.4.0": + version: 0.4.0 + resolution: "cookie@npm:0.4.0" + checksum: 760384ba0aef329c52523747e36a452b5e51bc49b34160363a6934e7b7df3f93fcc88b35e33450361535d40a92a96412da870e1816aba9aa6cc556a9fedd8492 + languageName: node + linkType: hard + +"copy-concurrently@npm:^1.0.0": + version: 1.0.5 + resolution: "copy-concurrently@npm:1.0.5" + dependencies: + aproba: ^1.1.1 + fs-write-stream-atomic: ^1.0.8 + iferr: ^0.1.5 + mkdirp: ^0.5.1 + rimraf: ^2.5.4 + run-queue: ^1.0.0 + checksum: 63c169f582e09445260988f697b2d07793d439dfc31e97c8999707bd188dd94d1c7f2ca3533c7786fb75f03a3f2f54ad1ee08055f95f61bb8d2e862498c1d460 + languageName: node + linkType: hard + +"copy-descriptor@npm:^0.1.0": + version: 0.1.1 + resolution: "copy-descriptor@npm:0.1.1" + checksum: d4b7b57b14f1d256bb9aa0b479241048afd7f5bcf22035fc7b94e8af757adeae247ea23c1a774fe44869fd5694efba4a969b88d966766c5245fdee59837fe45b + languageName: node + linkType: hard + +"copy-webpack-plugin@npm:^5.0.2": + version: 5.1.2 + resolution: "copy-webpack-plugin@npm:5.1.2" + dependencies: + cacache: ^12.0.3 + find-cache-dir: ^2.1.0 + glob-parent: ^3.1.0 + globby: ^7.1.1 + is-glob: ^4.0.1 + loader-utils: ^1.2.3 + minimatch: ^3.0.4 + normalize-path: ^3.0.0 + p-limit: ^2.2.1 + schema-utils: ^1.0.0 + serialize-javascript: ^4.0.0 + webpack-log: ^2.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: e398884dee1891311bc1661ba980ef8e6cc6aaf807dd49f782cb37aa66b0c53ef844360c5a0406373eda0ab444b2d6d8743b35a1f7634577ae34619dd19e231e + languageName: node + linkType: hard + +"core-js-compat@npm:^3.6.5, core-js-compat@npm:^3.9.0, core-js-compat@npm:^3.9.1": + version: 3.10.2 + resolution: "core-js-compat@npm:3.10.2" + dependencies: + browserslist: ^4.16.4 + semver: 7.0.0 + checksum: 14d7ed4fb4296db00fb01560c6ed9a1430a616d8edb812d1203ee0c9ef03d33daf94622a9957f7894c799a3e4c7854e510987dedd53a195c817b3bc1862de072 + languageName: node + linkType: hard + +"core-js@npm:^3.6.4, core-js@npm:^3.6.5": + version: 3.10.2 + resolution: "core-js@npm:3.10.2" + checksum: b432c827d707c694f03d142e74c144e522c1f6a8632539913bd1f3660f522693b83a474409bb0dd6ccab7878c2ed91014082ce9938664e90f62193b90ce72501 + languageName: node + linkType: hard + +"core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0": + version: 1.0.2 + resolution: "core-util-is@npm:1.0.2" + checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab + languageName: node + linkType: hard + +"cosmiconfig@npm:^5.0.0": + version: 5.2.1 + resolution: "cosmiconfig@npm:5.2.1" + dependencies: + import-fresh: ^2.0.0 + is-directory: ^0.3.1 + js-yaml: ^3.13.1 + parse-json: ^4.0.0 + checksum: 8b6f1d3c8a5ffdf663a952f17af0761adf210b7a5933d0fe8988f3ca3a1f0e1e5cbbb74d5b419c15933dd2fdcaec31dbc5cc85cb8259a822342b93b529eff89c + languageName: node + linkType: hard + +"create-ecdh@npm:^4.0.0": + version: 4.0.4 + resolution: "create-ecdh@npm:4.0.4" + dependencies: + bn.js: ^4.1.0 + elliptic: ^6.5.3 + checksum: 0dd7fca9711d09e152375b79acf1e3f306d1a25ba87b8ff14c2fd8e68b83aafe0a7dd6c4e540c9ffbdd227a5fa1ad9b81eca1f233c38bb47770597ba247e614b + languageName: node + linkType: hard + +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": + version: 1.2.0 + resolution: "create-hash@npm:1.2.0" + dependencies: + cipher-base: ^1.0.1 + inherits: ^2.0.1 + md5.js: ^1.3.4 + ripemd160: ^2.0.1 + sha.js: ^2.4.0 + checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9 + languageName: node + linkType: hard + +"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": + version: 1.1.7 + resolution: "create-hmac@npm:1.1.7" + dependencies: + cipher-base: ^1.0.3 + create-hash: ^1.1.0 + inherits: ^2.0.1 + ripemd160: ^2.0.0 + safe-buffer: ^5.0.1 + sha.js: ^2.4.8 + checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed + languageName: node + linkType: hard + +"cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5": + version: 6.0.5 + resolution: "cross-spawn@npm:6.0.5" + dependencies: + nice-try: ^1.0.4 + path-key: ^2.0.1 + semver: ^5.5.0 + shebang-command: ^1.2.0 + which: ^1.2.9 + checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 + languageName: node + linkType: hard + +"crypto-browserify@npm:^3.11.0": + version: 3.12.0 + resolution: "crypto-browserify@npm:3.12.0" + dependencies: + browserify-cipher: ^1.0.0 + browserify-sign: ^4.0.0 + create-ecdh: ^4.0.0 + create-hash: ^1.1.0 + create-hmac: ^1.1.0 + diffie-hellman: ^5.0.0 + inherits: ^2.0.1 + pbkdf2: ^3.0.3 + public-encrypt: ^4.0.0 + randombytes: ^2.0.0 + randomfill: ^1.0.3 + checksum: c1609af82605474262f3eaa07daa0b2140026bd264ab316d4bf1170272570dbe02f0c49e29407fe0d3634f96c507c27a19a6765fb856fed854a625f9d15618e2 + languageName: node + linkType: hard + +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 0283879f55e7c16fdceacc181f87a0a65c53bc16ffe1d58b9d19a6277adcd71900d02bb2c4843dd55e78c51e30e89b0fec618a7f170ebcc95b33182c28f05fd6 + languageName: node + linkType: hard + +"css-color-names@npm:0.0.4, css-color-names@npm:^0.0.4": + version: 0.0.4 + resolution: "css-color-names@npm:0.0.4" + checksum: 9c6106320430a9da3a13daab8d8b4def39113edbfb68042444585d9a214af5fd5cb384b9be45124bc75f88261d461b517e00e278f4d2e0ab5a619b182f9f0e2d + languageName: node + linkType: hard + +"css-declaration-sorter@npm:^4.0.1": + version: 4.0.1 + resolution: "css-declaration-sorter@npm:4.0.1" + dependencies: + postcss: ^7.0.1 + timsort: ^0.3.0 + checksum: c38c00245c6706bd1127a6a2807bbdea3a2621c1f4e4bcb4710f6736c15c4ec414e02213adeab2171623351616090cb96374f683b90ec2aad18903066c4526d7 + languageName: node + linkType: hard + +"css-loader@npm:^2.1.1": + version: 2.1.1 + resolution: "css-loader@npm:2.1.1" + dependencies: + camelcase: ^5.2.0 + icss-utils: ^4.1.0 + loader-utils: ^1.2.3 + normalize-path: ^3.0.0 + postcss: ^7.0.14 + postcss-modules-extract-imports: ^2.0.0 + postcss-modules-local-by-default: ^2.0.6 + postcss-modules-scope: ^2.1.0 + postcss-modules-values: ^2.0.0 + postcss-value-parser: ^3.3.0 + schema-utils: ^1.0.0 + peerDependencies: + webpack: ^4.0.0 + checksum: 7add5c85669e706563e2aa512fac0e6f74dc4927529771ab01d91ec85e9be2a21f94f72cb3a768db7148e9b7cab2220e52d05fa0eb5b39b5f672b59191a08405 + languageName: node + linkType: hard + +"css-parse@npm:~2.0.0": + version: 2.0.0 + resolution: "css-parse@npm:2.0.0" + dependencies: + css: ^2.0.0 + checksum: e6b23721364f6d7028538463f2388200430f32331fbbd8cd3b2c545e4b17a270594b74986aa1d6f2ad9dd206cbdad1c5e2331a16c06f4a7213f07494a32cca2b + languageName: node + linkType: hard + +"css-select-base-adapter@npm:^0.1.1": + version: 0.1.1 + resolution: "css-select-base-adapter@npm:0.1.1" + checksum: c107e9cfa53a23427e4537451a67358375e656baa3322345a982d3c2751fb3904002aae7e5d72386c59f766fe6b109d1ffb43eeab1c16f069f7a3828eb17851c + languageName: node + linkType: hard + +"css-select@npm:^2.0.0, css-select@npm:^2.0.2": + version: 2.1.0 + resolution: "css-select@npm:2.1.0" + dependencies: + boolbase: ^1.0.0 + css-what: ^3.2.1 + domutils: ^1.7.0 + nth-check: ^1.0.2 + checksum: 0c4099910f2411e2a9103cf92ea6a4ad738b57da75bcf73d39ef2c14a00ef36e5f16cb863211c901320618b24ace74da6333442d82995cafd5040077307de462 + languageName: node + linkType: hard + +"css-tree@npm:1.0.0-alpha.37": + version: 1.0.0-alpha.37 + resolution: "css-tree@npm:1.0.0-alpha.37" + dependencies: + mdn-data: 2.0.4 + source-map: ^0.6.1 + checksum: 0e419a1388ec0fbbe92885fba4a557f9fb0e077a2a1fad629b7245bbf7b4ef5df49e6877401b952b09b9057ffe1a3dba74f6fdfbf7b2223a5a35bce27ff2307d + languageName: node + linkType: hard + +"css-tree@npm:^1.1.2": + version: 1.1.3 + resolution: "css-tree@npm:1.1.3" + dependencies: + mdn-data: 2.0.14 + source-map: ^0.6.1 + checksum: 79f9b81803991b6977b7fcb1588799270438274d89066ce08f117f5cdb5e20019b446d766c61506dd772c839df84caa16042d6076f20c97187f5abe3b50e7d1f + languageName: node + linkType: hard + +"css-what@npm:^3.2.1": + version: 3.4.2 + resolution: "css-what@npm:3.4.2" + checksum: 26bb5ec3ae718393d418016365c849fa14bd0de408c735dea3ddf58146b6cc54f3b336fb4afd31d95c06ca79583acbcdfec7ee93d31ff5c1a697df135b38dfeb + languageName: node + linkType: hard + +"css@npm:^2.0.0": + version: 2.2.4 + resolution: "css@npm:2.2.4" + dependencies: + inherits: ^2.0.3 + source-map: ^0.6.1 + source-map-resolve: ^0.5.2 + urix: ^0.1.0 + checksum: a35d483c5ccc04bcde3b1e7393d58ad3eee1dd6956df0f152de38e46a17c0ee193c30eec6b1e59831ad0e74599385732000e95987fcc9cb2b16c6d951bae49e1 + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 + languageName: node + linkType: hard + +"cssnano-preset-default@npm:^4.0.8": + version: 4.0.8 + resolution: "cssnano-preset-default@npm:4.0.8" + dependencies: + css-declaration-sorter: ^4.0.1 + cssnano-util-raw-cache: ^4.0.1 + postcss: ^7.0.0 + postcss-calc: ^7.0.1 + postcss-colormin: ^4.0.3 + postcss-convert-values: ^4.0.1 + postcss-discard-comments: ^4.0.2 + postcss-discard-duplicates: ^4.0.2 + postcss-discard-empty: ^4.0.1 + postcss-discard-overridden: ^4.0.1 + postcss-merge-longhand: ^4.0.11 + postcss-merge-rules: ^4.0.3 + postcss-minify-font-values: ^4.0.2 + postcss-minify-gradients: ^4.0.2 + postcss-minify-params: ^4.0.2 + postcss-minify-selectors: ^4.0.2 + postcss-normalize-charset: ^4.0.1 + postcss-normalize-display-values: ^4.0.2 + postcss-normalize-positions: ^4.0.2 + postcss-normalize-repeat-style: ^4.0.2 + postcss-normalize-string: ^4.0.2 + postcss-normalize-timing-functions: ^4.0.2 + postcss-normalize-unicode: ^4.0.1 + postcss-normalize-url: ^4.0.1 + postcss-normalize-whitespace: ^4.0.2 + postcss-ordered-values: ^4.1.2 + postcss-reduce-initial: ^4.0.3 + postcss-reduce-transforms: ^4.0.2 + postcss-svgo: ^4.0.3 + postcss-unique-selectors: ^4.0.1 + checksum: eb32c9fdd8bd4683e33d62284b6a9c4eb705b745235f4bb51a5571e1eb6738f636958fc9a6218fb51de43e0e2f74386a705b4c7ff2d1dcc611647953ba6ce159 + languageName: node + linkType: hard + +"cssnano-util-get-arguments@npm:^4.0.0": + version: 4.0.0 + resolution: "cssnano-util-get-arguments@npm:4.0.0" + checksum: 34222a1e848d573b74892eda7d7560c5422efa56f87d2b5242f9791593c6aa4ddc9d55e8e1708fb2f0d6f87c456314b78d93d3eec97d946ff756c63b09b72222 + languageName: node + linkType: hard + +"cssnano-util-get-match@npm:^4.0.0": + version: 4.0.0 + resolution: "cssnano-util-get-match@npm:4.0.0" + checksum: 56eacea0eb3d923359c9714ab25edde5eb4859e495954615d5529e81cdfabc2d41b57055c7f6a2f08e7d89df3a2794ef659306b539505d7f4e7202b897396fc2 + languageName: node + linkType: hard + +"cssnano-util-raw-cache@npm:^4.0.1": + version: 4.0.1 + resolution: "cssnano-util-raw-cache@npm:4.0.1" + dependencies: + postcss: ^7.0.0 + checksum: 66a23e5e5255ff65d0f49f135d0ddfdb96433aeceb2708a31e4b4a652110755f103f6c91e0f439c8f3052818eb2b04ebf6334680a810296290e2c3467c14202b + languageName: node + linkType: hard + +"cssnano-util-same-parent@npm:^4.0.0": + version: 4.0.1 + resolution: "cssnano-util-same-parent@npm:4.0.1" + checksum: 97c6b3f670ee9d1d6342b6a1daf9867d5c08644365dc146bd76defd356069112148e382ca86fc3e6c55adf0687974f03535bba34df95efb468b266d2319c7b66 + languageName: node + linkType: hard + +"cssnano@npm:^4.1.10": + version: 4.1.11 + resolution: "cssnano@npm:4.1.11" + dependencies: + cosmiconfig: ^5.0.0 + cssnano-preset-default: ^4.0.8 + is-resolvable: ^1.0.0 + postcss: ^7.0.0 + checksum: 2453fbe9f9f9e2ffe87dc5c718578f1b801fc7b82eaad12f5564c84bb0faf1774ea52e01874ecd29d1782aa7d0d84f0dbc95001eed9866ebd9bc523638999c9b + languageName: node + linkType: hard + +"csso@npm:^4.0.2": + version: 4.2.0 + resolution: "csso@npm:4.2.0" + dependencies: + css-tree: ^1.1.2 + checksum: 380ba9663da3bcea58dee358a0d8c4468bb6539be3c439dc266ac41c047217f52fd698fb7e4b6b6ccdfb8cf53ef4ceed8cc8ceccb8dfca2aa628319826b5b998 + languageName: node + linkType: hard + +"cyclist@npm:^1.0.1": + version: 1.0.1 + resolution: "cyclist@npm:1.0.1" + checksum: 3cc2fdeb358599ca0ea96f5ecf2fc530ccab7ed1f8aa1a894aebfacd2009281bd7380cb9b30db02a18cdd00b3ed1d7ce81a3b11fe56e33a6a0fe4424dc592fbe + languageName: node + linkType: hard + +"dashdash@npm:^1.12.0": + version: 1.14.1 + resolution: "dashdash@npm:1.14.1" + dependencies: + assert-plus: ^1.0.0 + checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 + languageName: node + linkType: hard + +"de-indent@npm:^1.0.2": + version: 1.0.2 + resolution: "de-indent@npm:1.0.2" + checksum: 8deacc0f4a397a4414a0fc4d0034d2b7782e7cb4eaf34943ea47754e08eccf309a0e71fa6f56cc48de429ede999a42d6b4bca761bf91683be0095422dbf24611 + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.3.1": + version: 4.3.3 + resolution: "debug@npm:4.3.3" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16 + languageName: node + linkType: hard + +"debug@npm:^3.1.1, debug@npm:^3.2.6": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: ^2.1.1 + checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c + languageName: node + linkType: hard + +"debug@npm:^4.1.0, debug@npm:^4.1.1": + version: 4.3.1 + resolution: "debug@npm:4.3.1" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 2c3352e37d5c46b0d203317cd45ea0e26b2c99f2d9dfec8b128e6ceba90dfb65425f5331bf3020fe9929d7da8c16758e737f4f3bfc0fce6b8b3d503bae03298b + languageName: node + linkType: hard + +"debug@npm:~3.1.0": + version: 3.1.0 + resolution: "debug@npm:3.1.0" + dependencies: + ms: 2.0.0 + checksum: 0b52718ab957254a5b3ca07fc34543bc778f358620c206a08452251eb7fc193c3ea3505072acbf4350219c14e2d71ceb7bdaa0d3370aa630b50da790458d08b3 + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + languageName: node + linkType: hard + +"decode-uri-component@npm:^0.2.0": + version: 0.2.0 + resolution: "decode-uri-component@npm:0.2.0" + checksum: f3749344ab9305ffcfe4bfe300e2dbb61fc6359e2b736812100a3b1b6db0a5668cba31a05e4b45d4d63dbf1a18dfa354cd3ca5bb3ededddabb8cd293f4404f94 + languageName: node + linkType: hard + +"decompress-response@npm:^3.3.0": + version: 3.3.0 + resolution: "decompress-response@npm:3.3.0" + dependencies: + mimic-response: ^1.0.0 + checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 + languageName: node + linkType: hard + +"deep-equal@npm:^1.0.1": + version: 1.1.1 + resolution: "deep-equal@npm:1.1.1" + dependencies: + is-arguments: ^1.0.4 + is-date-object: ^1.0.1 + is-regex: ^1.0.4 + object-is: ^1.0.1 + object-keys: ^1.1.1 + regexp.prototype.flags: ^1.2.0 + checksum: f92686f2c5bcdf714a75a5fa7a9e47cb374a8ec9307e717b8d1ce61f56a75aaebf5619c2a12b8087a705b5a2f60d0292c35f8b58cb1f72e3268a3a15cab9f78d + languageName: node + linkType: hard + +"deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 + languageName: node + linkType: hard + +"deepmerge@npm:^1.5.2": + version: 1.5.2 + resolution: "deepmerge@npm:1.5.2" + checksum: 5ecfe328e0105f2c554b90af555cbba052ab4468f1893e3b26800cb8869d3c1a1c590a5bbe1fdf481a8cc89b1bc47b5ac73a7153d5a0e4b702ea6eca081038a8 + languageName: node + linkType: hard + +"default-gateway@npm:^4.2.0": + version: 4.2.0 + resolution: "default-gateway@npm:4.2.0" + dependencies: + execa: ^1.0.0 + ip-regex: ^2.1.0 + checksum: 1f5be765471689c6bab33e0c8b87363c3e2485cc1ab78904d383a8a8293a79f684da2a3303744b112503f986af4ea87d917c63a468ed913e9b0c31588c02d6a4 + languageName: node + linkType: hard + +"defer-to-connect@npm:^1.0.1": + version: 1.1.3 + resolution: "defer-to-connect@npm:1.1.3" + checksum: 9491b301dcfa04956f989481ba7a43c2231044206269eb4ab64a52d6639ee15b1252262a789eb4239fb46ab63e44d4e408641bae8e0793d640aee55398cb3930 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3": + version: 1.1.3 + resolution: "define-properties@npm:1.1.3" + dependencies: + object-keys: ^1.0.12 + checksum: da80dba55d0cd76a5a7ab71ef6ea0ebcb7b941f803793e4e0257b384cb772038faa0c31659d244e82c4342edef841c1a1212580006a05a5068ee48223d787317 + languageName: node + linkType: hard + +"define-property@npm:^0.2.5": + version: 0.2.5 + resolution: "define-property@npm:0.2.5" + dependencies: + is-descriptor: ^0.1.0 + checksum: 85af107072b04973b13f9e4128ab74ddfda48ec7ad2e54b193c0ffb57067c4ce5b7786a7b4ae1f24bd03e87c5d18766b094571810b314d7540f86d4354dbd394 + languageName: node + linkType: hard + +"define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "define-property@npm:1.0.0" + dependencies: + is-descriptor: ^1.0.0 + checksum: 5fbed11dace44dd22914035ba9ae83ad06008532ca814d7936a53a09e897838acdad5b108dd0688cc8d2a7cf0681acbe00ee4136cf36743f680d10517379350a + languageName: node + linkType: hard + +"define-property@npm:^2.0.2": + version: 2.0.2 + resolution: "define-property@npm:2.0.2" + dependencies: + is-descriptor: ^1.0.2 + isobject: ^3.0.1 + checksum: 3217ed53fc9eed06ba8da6f4d33e28c68a82e2f2a8ab4d562c4920d8169a166fe7271453675e6c69301466f36a65d7f47edf0cf7f474b9aa52a5ead9c1b13c99 + languageName: node + linkType: hard + +"del@npm:^4.1.1": + version: 4.1.1 + resolution: "del@npm:4.1.1" + dependencies: + "@types/glob": ^7.1.1 + globby: ^6.1.0 + is-path-cwd: ^2.0.0 + is-path-in-cwd: ^2.0.0 + p-map: ^2.0.0 + pify: ^4.0.1 + rimraf: ^2.6.3 + checksum: 521f7da44bd79da841c06d573923d1f64f423aee8b8219c973478d3150ce1dcc024d03ad605929292adbff56d6448bca60d96dcdd2d8a53b46dbcb27e265c94b + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + +"delegate@npm:^3.1.2": + version: 3.2.0 + resolution: "delegate@npm:3.2.0" + checksum: d943058fe05897228b158cbd1bab05164df28c8f54127873231d6b03b0a5acc1b3ee1f98ac70ccc9b79cd84aa47118a7de111fee2923753491583905069da27d + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"depd@npm:^1.1.2, depd@npm:~1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 + languageName: node + linkType: hard + +"des.js@npm:^1.0.0": + version: 1.0.1 + resolution: "des.js@npm:1.0.1" + dependencies: + inherits: ^2.0.1 + minimalistic-assert: ^1.0.0 + checksum: 1ec2eedd7ed6bd61dd5e0519fd4c96124e93bb22de8a9d211b02d63e5dd152824853d919bb2090f965cc0e3eb9c515950a9836b332020d810f9c71feb0fd7df4 + languageName: node + linkType: hard + +"destroy@npm:~1.0.4": + version: 1.0.4 + resolution: "destroy@npm:1.0.4" + checksum: da9ab4961dc61677c709da0c25ef01733042614453924d65636a7db37308fef8a24cd1e07172e61173d471ca175371295fbc984b0af5b2b4ff47cd57bd784c03 + languageName: node + linkType: hard + +"detect-node@npm:^2.0.4": + version: 2.0.5 + resolution: "detect-node@npm:2.0.5" + checksum: 1a53096f6c3d1c4a82db2e97440d7a38eff7d8e635a5613ac1fff870135b709c5a4e6af789cda17bd6f4b6f036d30a913a0fe2dec125b565f5f7767e3e401c46 + languageName: node + linkType: hard + +"diffie-hellman@npm:^5.0.0": + version: 5.0.3 + resolution: "diffie-hellman@npm:5.0.3" + dependencies: + bn.js: ^4.1.0 + miller-rabin: ^4.0.0 + randombytes: ^2.0.0 + checksum: 0e620f322170c41076e70181dd1c24e23b08b47dbb92a22a644f3b89b6d3834b0f8ee19e37916164e5eb1ee26d2aa836d6129f92723995267250a0b541811065 + languageName: node + linkType: hard + +"dir-glob@npm:^2.0.0, dir-glob@npm:^2.2.2": + version: 2.2.2 + resolution: "dir-glob@npm:2.2.2" + dependencies: + path-type: ^3.0.0 + checksum: 3aa48714a9f7845ffc30ab03a5c674fe760477cc55e67b0847333371549227d93953e6627ec160f75140c5bea5c5f88d13c01de79bd1997a588efbcf06980842 + languageName: node + linkType: hard + +"dns-equal@npm:^1.0.0": + version: 1.0.0 + resolution: "dns-equal@npm:1.0.0" + checksum: a8471ac849c7c13824f053babea1bc26e2f359394dd5a460f8340d8abd13434be01e3327a5c59d212f8c8997817450efd3f3ac77bec709b21979cf0235644524 + languageName: node + linkType: hard + +"dns-packet@npm:^1.3.1": + version: 1.3.1 + resolution: "dns-packet@npm:1.3.1" + dependencies: + ip: ^1.1.0 + safe-buffer: ^5.0.1 + checksum: 6575edeea6e6e719823a1574cd1adcfebdc96f870cb1b367d6168490dc36c9826a97bf57ad009e6fdcd3dc5000cc43de7cb72a2102ba05b83178c8d0300c5a6e + languageName: node + linkType: hard + +"dns-txt@npm:^2.0.2": + version: 2.0.2 + resolution: "dns-txt@npm:2.0.2" + dependencies: + buffer-indexof: ^1.0.0 + checksum: 80130b665379ecd991687ae079fbee25d091e03e4c4cef41e7643b977849ac48c2f56bfcb3727e53594d29029b833749811110d9f3fbee1b26a6e6f8096a5cef + languageName: node + linkType: hard + +"docsearch.js@npm:^2.5.2": + version: 2.6.3 + resolution: "docsearch.js@npm:2.6.3" + dependencies: + algoliasearch: ^3.24.5 + autocomplete.js: 0.36.0 + hogan.js: ^3.0.2 + request: ^2.87.0 + stack-utils: ^1.0.1 + to-factory: ^1.0.0 + zepto: ^1.2.0 + checksum: e6a84727f0e6b8a094c9bc88066d0584ad7e43d327f230dc85bc051619019ac22a75d3aba609cfd048c4f17ad92a35fe4b65d942d33f973598e6fb1847400438 + languageName: node + linkType: hard + +"dom-converter@npm:^0.2": + version: 0.2.0 + resolution: "dom-converter@npm:0.2.0" + dependencies: + utila: ~0.4 + checksum: ea52fe303f5392e48dea563abef0e6fb3a478b8dbe3c599e99bb5d53981c6c38fc4944e56bb92a8ead6bb989d10b7914722ae11febbd2fd0910e33b9fc4aaa77 + languageName: node + linkType: hard + +"dom-serializer@npm:0": + version: 0.2.2 + resolution: "dom-serializer@npm:0.2.2" + dependencies: + domelementtype: ^2.0.1 + entities: ^2.0.0 + checksum: 376344893e4feccab649a14ca1a46473e9961f40fe62479ea692d4fee4d9df1c00ca8654811a79c1ca7b020096987e1ca4fb4d7f8bae32c1db800a680a0e5d5e + languageName: node + linkType: hard + +"dom-walk@npm:^0.1.0": + version: 0.1.2 + resolution: "dom-walk@npm:0.1.2" + checksum: 19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3 + languageName: node + linkType: hard + +"domain-browser@npm:^1.1.1": + version: 1.2.0 + resolution: "domain-browser@npm:1.2.0" + checksum: 8f1235c7f49326fb762f4675795246a6295e7dd566b4697abec24afdba2460daa7dfbd1a73d31efbf5606b3b7deadb06ce47cf06f0a476e706153d62a4ff2b90 + languageName: node + linkType: hard + +"domelementtype@npm:1, domelementtype@npm:^1.3.1": + version: 1.3.1 + resolution: "domelementtype@npm:1.3.1" + checksum: 7893da40218ae2106ec6ffc146b17f203487a52f5228b032ea7aa470e41dfe03e1bd762d0ee0139e792195efda765434b04b43cddcf63207b098f6ae44b36ad6 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1": + version: 2.2.0 + resolution: "domelementtype@npm:2.2.0" + checksum: 24cb386198640cd58aa36f8c987f2ea61859929106d06ffcc8f547e70cb2ed82a6dc56dcb8252b21fba1f1ea07df6e4356d60bfe57f77114ca1aed6828362629 + languageName: node + linkType: hard + +"domhandler@npm:^2.3.0": + version: 2.4.2 + resolution: "domhandler@npm:2.4.2" + dependencies: + domelementtype: 1 + checksum: 49bd70c9c784f845cd047e1dfb3611bd10891c05719acfc93f01fc726a419ed09fbe0b69f9064392d556a63fffc5a02010856cedae9368f4817146d95a97011f + languageName: node + linkType: hard + +"domutils@npm:^1.5.1, domutils@npm:^1.7.0": + version: 1.7.0 + resolution: "domutils@npm:1.7.0" + dependencies: + dom-serializer: 0 + domelementtype: 1 + checksum: f60a725b1f73c1ae82f4894b691601ecc6ecb68320d87923ac3633137627c7865725af813ae5d188ad3954283853bcf46779eb50304ec5d5354044569fcefd2b + languageName: node + linkType: hard + +"dot-prop@npm:^5.2.0": + version: 5.3.0 + resolution: "dot-prop@npm:5.3.0" + dependencies: + is-obj: ^2.0.0 + checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea + languageName: node + linkType: hard + +"duplexer3@npm:^0.1.4": + version: 0.1.4 + resolution: "duplexer3@npm:0.1.4" + checksum: c2fd6969314607d23439c583699aaa43c4100d66b3e161df55dccd731acc57d5c81a64bb4f250805fbe434ddb1d2623fee2386fb890f5886ca1298690ec53415 + languageName: node + linkType: hard + +"duplexify@npm:^3.4.2, duplexify@npm:^3.6.0": + version: 3.7.1 + resolution: "duplexify@npm:3.7.1" + dependencies: + end-of-stream: ^1.0.0 + inherits: ^2.0.1 + readable-stream: ^2.0.0 + stream-shift: ^1.0.0 + checksum: 3c2ed2223d956a5da713dae12ba8295acb61d9acd966ccbba938090d04f4574ca4dca75cca089b5077c2d7e66101f32e6ea9b36a78ca213eff574e7a8b8accf2 + languageName: node + linkType: hard + +"ecc-jsbn@npm:~0.1.1": + version: 0.1.2 + resolution: "ecc-jsbn@npm:0.1.2" + dependencies: + jsbn: ~0.1.0 + safer-buffer: ^2.1.0 + checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.3.712": + version: 1.3.717 + resolution: "electron-to-chromium@npm:1.3.717" + checksum: d1762acc1cdd9eff6832321b0172438cfa363437b660e16666e6ac7d04483db5d2ab44331628e9d6fbdcfd93bf691d9e37f4378f4fa73ae706051f4570a864e1 + languageName: node + linkType: hard + +"elliptic@npm:^6.5.3": + version: 6.5.4 + resolution: "elliptic@npm:6.5.4" + dependencies: + bn.js: ^4.11.9 + brorand: ^1.1.0 + hash.js: ^1.0.0 + hmac-drbg: ^1.0.1 + inherits: ^2.0.4 + minimalistic-assert: ^1.0.1 + minimalistic-crypto-utils: ^1.0.1 + checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 + languageName: node + linkType: hard + +"emoji-regex@npm:^7.0.1": + version: 7.0.3 + resolution: "emoji-regex@npm:7.0.3" + checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"emojis-list@npm:^2.0.0": + version: 2.1.0 + resolution: "emojis-list@npm:2.1.0" + checksum: fb61fa6356dfcc9fbe6db8e334c29da365a34d3d82a915cb59621883d3023d804fd5edad5acd42b8eec016936e81d3b38e2faf921b32e073758374253afe1272 + languageName: node + linkType: hard + +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + +"encoding@npm:^0.1.11, encoding@npm:^0.1.12": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: ^1.4.0 + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + +"enhanced-resolve@npm:^4.5.0": + version: 4.5.0 + resolution: "enhanced-resolve@npm:4.5.0" + dependencies: + graceful-fs: ^4.1.2 + memory-fs: ^0.5.0 + tapable: ^1.0.0 + checksum: 4d87488584c4d67d356ef4ba04978af4b2d4d18190cb859efac8e8475a34d5d6c069df33faa5a0a22920b0586dbf330f6a08d52bb15a8771a9ce4d70a2da74ba + languageName: node + linkType: hard + +"entities@npm:^1.1.1, entities@npm:~1.1.1": + version: 1.1.2 + resolution: "entities@npm:1.1.2" + checksum: d537b02799bdd4784ffd714d000597ed168727bddf4885da887c5a491d735739029a00794f1998abbf35f3f6aeda32ef5c15010dca1817d401903a501b6d3e05 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"envify@npm:^4.0.0": + version: 4.1.0 + resolution: "envify@npm:4.1.0" + dependencies: + esprima: ^4.0.0 + through: ~2.3.4 + bin: + envify: bin/envify + checksum: ee48873a56a117b812fb5e4d50870bf4440f5ba3462db4f4677e041fbdf2d05c70d72baa59af5f584373ab54d751b6543087a9afd4313774e058f020486728b8 + languageName: node + linkType: hard + +"envinfo@npm:^7.2.0": + version: 7.8.1 + resolution: "envinfo@npm:7.8.1" + bin: + envinfo: dist/cli.js + checksum: de736c98d6311c78523628ff127af138451b162e57af5293c1b984ca821d0aeb9c849537d2fde0434011bed33f6bca5310ca2aab8a51a3f28fc719e89045d648 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"errno@npm:^0.1.3, errno@npm:~0.1.7": + version: 0.1.8 + resolution: "errno@npm:0.1.8" + dependencies: + prr: ~1.0.1 + bin: + errno: cli.js + checksum: 1271f7b9fbb3bcbec76ffde932485d1e3561856d21d847ec613a9722ee924cdd4e523a62dc71a44174d91e898fe21fdc8d5b50823f4b5e0ce8c35c8271e6ef4a + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: ^0.2.1 + checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 + languageName: node + linkType: hard + +"es-abstract@npm:^1.17.2, es-abstract@npm:^1.18.0-next.2": + version: 1.18.0 + resolution: "es-abstract@npm:1.18.0" + dependencies: + call-bind: ^1.0.2 + es-to-primitive: ^1.2.1 + function-bind: ^1.1.1 + get-intrinsic: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.2 + is-callable: ^1.2.3 + is-negative-zero: ^2.0.1 + is-regex: ^1.1.2 + is-string: ^1.0.5 + object-inspect: ^1.9.0 + object-keys: ^1.1.1 + object.assign: ^4.1.2 + string.prototype.trimend: ^1.0.4 + string.prototype.trimstart: ^1.0.4 + unbox-primitive: ^1.0.0 + checksum: 6783bea97f372fd4f1fc77e4e294d024b9f40559a83b40c46b69565511cf13d462a6189b822228c6bb818bd09d2f23b33500206d39bbdc69f7cc7ffebf6640a1 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + languageName: node + linkType: hard + +"es6-promise@npm:^4.1.0": + version: 4.2.8 + resolution: "es6-promise@npm:4.2.8" + checksum: 95614a88873611cb9165a85d36afa7268af5c03a378b35ca7bda9508e1d4f1f6f19a788d4bc755b3fd37c8ebba40782018e02034564ff24c9d6fa37e959ad57d + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + languageName: node + linkType: hard + +"escape-goat@npm:^2.0.0": + version: 2.1.1 + resolution: "escape-goat@npm:2.1.1" + checksum: ce05c70c20dd7007b60d2d644b625da5412325fdb57acf671ba06cb2ab3cd6789e2087026921a05b665b0a03fadee2955e7fc0b9a67da15a6551a980b260eba7 + languageName: node + linkType: hard + +"escape-html@npm:^1.0.3, escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + languageName: node + linkType: hard + +"eslint-scope@npm:^4.0.3": + version: 4.0.3 + resolution: "eslint-scope@npm:4.0.3" + dependencies: + esrecurse: ^4.1.0 + estraverse: ^4.1.1 + checksum: c5f835f681884469991fe58d76a554688d9c9e50811299ccd4a8f79993a039f5bcb0ee6e8de2b0017d97c794b5832ef3b21c9aac66228e3aa0f7a0485bcfb65b + languageName: node + linkType: hard + +"esprima@npm:^4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 + languageName: node + linkType: hard + +"esrecurse@npm:^4.1.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: ^5.2.0 + checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 + languageName: node + linkType: hard + +"estraverse@npm:^5.2.0": + version: 5.2.0 + resolution: "estraverse@npm:5.2.0" + checksum: ec11b70d946bf5d7f76f91db38ef6f08109ac1b36cda293a26e678e58df4719f57f67b9ec87042afdd1f0267cee91865be3aa48d2161765a93defab5431be7b8 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.0": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 + languageName: node + linkType: hard + +"events@npm:^1.1.0": + version: 1.1.1 + resolution: "events@npm:1.1.1" + checksum: 40431eb005cc4c57861b93d44c2981a49e7feb99df84cf551baed299ceea4444edf7744733f6a6667e942af687359b1f4a87ec1ec4f21d5127dac48a782039b9 + languageName: node + linkType: hard + +"events@npm:^3.0.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 + languageName: node + linkType: hard + +"eventsource@npm:^1.0.7": + version: 1.1.0 + resolution: "eventsource@npm:1.1.0" + dependencies: + original: ^1.0.0 + checksum: 78338b7e75ec471cb793efb3319e0c4d2bf00fb638a2e3f888ad6d98cd1e3d4492a29f554c0921c7b2ac5130c3a732a1a0056739f6e2f548d714aec685e5da7e + languageName: node + linkType: hard + +"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": + version: 1.0.3 + resolution: "evp_bytestokey@npm:1.0.3" + dependencies: + md5.js: ^1.3.4 + node-gyp: latest + safe-buffer: ^5.1.1 + checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 + languageName: node + linkType: hard + +"execa@npm:^1.0.0": + version: 1.0.0 + resolution: "execa@npm:1.0.0" + dependencies: + cross-spawn: ^6.0.0 + get-stream: ^4.0.0 + is-stream: ^1.1.0 + npm-run-path: ^2.0.0 + p-finally: ^1.0.0 + signal-exit: ^3.0.0 + strip-eof: ^1.0.0 + checksum: ddf1342c1c7d02dd93b41364cd847640f6163350d9439071abf70bf4ceb1b9b2b2e37f54babb1d8dc1df8e0d8def32d0e81e74a2e62c3e1d70c303eb4c306bc4 + languageName: node + linkType: hard + +"expand-brackets@npm:^2.1.4": + version: 2.1.4 + resolution: "expand-brackets@npm:2.1.4" + dependencies: + debug: ^2.3.3 + define-property: ^0.2.5 + extend-shallow: ^2.0.1 + posix-character-classes: ^0.1.0 + regex-not: ^1.0.0 + snapdragon: ^0.8.1 + to-regex: ^3.0.1 + checksum: 1781d422e7edfa20009e2abda673cadb040a6037f0bd30fcd7357304f4f0c284afd420d7622722ca4a016f39b6d091841ab57b401c1f7e2e5131ac65b9f14fa1 + languageName: node + linkType: hard + +"express@npm:^4.17.1": + version: 4.17.1 + resolution: "express@npm:4.17.1" + dependencies: + accepts: ~1.3.7 + array-flatten: 1.1.1 + body-parser: 1.19.0 + content-disposition: 0.5.3 + content-type: ~1.0.4 + cookie: 0.4.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: ~1.1.2 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + finalhandler: ~1.1.2 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: ~1.1.2 + on-finished: ~2.3.0 + parseurl: ~1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: ~2.0.5 + qs: 6.7.0 + range-parser: ~1.2.1 + safe-buffer: 5.1.2 + send: 0.17.1 + serve-static: 1.14.1 + setprototypeof: 1.1.1 + statuses: ~1.5.0 + type-is: ~1.6.18 + utils-merge: 1.0.1 + vary: ~1.1.2 + checksum: d964e9e17af331ea6fa2f84999b063bc47189dd71b4a735df83f9126d3bb2b92e830f1cb1d7c2742530eb625e2689d7a9a9c71f0c3cc4dd6015c3cd32a01abd5 + languageName: node + linkType: hard + +"extend-shallow@npm:^2.0.1": + version: 2.0.1 + resolution: "extend-shallow@npm:2.0.1" + dependencies: + is-extendable: ^0.1.0 + checksum: 8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 + languageName: node + linkType: hard + +"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": + version: 3.0.2 + resolution: "extend-shallow@npm:3.0.2" + dependencies: + assign-symbols: ^1.0.0 + is-extendable: ^1.0.1 + checksum: a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461 + languageName: node + linkType: hard + +"extend@npm:~3.0.2": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 + languageName: node + linkType: hard + +"extglob@npm:^2.0.4": + version: 2.0.4 + resolution: "extglob@npm:2.0.4" + dependencies: + array-unique: ^0.3.2 + define-property: ^1.0.0 + expand-brackets: ^2.1.4 + extend-shallow: ^2.0.1 + fragment-cache: ^0.2.1 + regex-not: ^1.0.0 + snapdragon: ^0.8.1 + to-regex: ^3.0.1 + checksum: a41531b8934735b684cef5e8c5a01d0f298d7d384500ceca38793a9ce098125aab04ee73e2d75d5b2901bc5dddd2b64e1b5e3bf19139ea48bac52af4a92f1d00 + languageName: node + linkType: hard + +"extsprintf@npm:1.3.0": + version: 1.3.0 + resolution: "extsprintf@npm:1.3.0" + checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 + languageName: node + linkType: hard + +"extsprintf@npm:^1.2.0": + version: 1.4.0 + resolution: "extsprintf@npm:1.4.0" + checksum: 184dc8a413eb4b1ff16bdce797340e7ded4d28511d56a1c9afa5a95bcff6ace154063823eaf0206dbbb0d14059d74f382a15c34b7c0636fa74a7e681295eb67e + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-glob@npm:^2.2.6": + version: 2.2.7 + resolution: "fast-glob@npm:2.2.7" + dependencies: + "@mrmlnc/readdir-enhanced": ^2.2.1 + "@nodelib/fs.stat": ^1.1.2 + glob-parent: ^3.1.0 + is-glob: ^4.0.0 + merge2: ^1.2.3 + micromatch: ^3.1.10 + checksum: 304ccff1d437fcc44ae0168b0c3899054b92e0fd6af6ad7c3ccc82ab4ddd210b99c7c739d60ee3686da2aa165cd1a31810b31fd91f7c2a575d297342a9fc0534 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb + languageName: node + linkType: hard + +"faye-websocket@npm:^0.11.3": + version: 0.11.3 + resolution: "faye-websocket@npm:0.11.3" + dependencies: + websocket-driver: ">=0.5.1" + checksum: d7b2d68546812ea24e3079bd1e08bf1d79cd6d6137bfcea565d1cb1f6a5fc8fc29b689df2c1aff8b8b291d60fc808e1b27aa2896b86ba77ded10f1d9734c8e9f + languageName: node + linkType: hard + +"figgy-pudding@npm:^3.5.1": + version: 3.5.2 + resolution: "figgy-pudding@npm:3.5.2" + checksum: 4090bd66193693dcda605e44d6b8715d8fb5c92a67acd57826e55cf816a342f550d57e5638f822b39366e1b2fdb244e99b3068a37213aa1d6c1bf602b8fde5ae + languageName: node + linkType: hard + +"figures@npm:^3.0.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b + languageName: node + linkType: hard + +"file-loader@npm:^3.0.1": + version: 3.0.1 + resolution: "file-loader@npm:3.0.1" + dependencies: + loader-utils: ^1.0.2 + schema-utils: ^1.0.0 + peerDependencies: + webpack: ^4.0.0 + checksum: dbd818445d36453f2e79892b67fbb67fbe81aaa84c305eabffa86c82b2dfec26a6ec10068b0ed29f3fed789b0cf1574a9a86440a6a6adab8b40ec69698f22519 + languageName: node + linkType: hard + +"file-uri-to-path@npm:1.0.0": + version: 1.0.0 + resolution: "file-uri-to-path@npm:1.0.0" + checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144 + languageName: node + linkType: hard + +"fill-range@npm:^4.0.0": + version: 4.0.0 + resolution: "fill-range@npm:4.0.0" + dependencies: + extend-shallow: ^2.0.1 + is-number: ^3.0.0 + repeat-string: ^1.6.1 + to-regex-range: ^2.1.0 + checksum: dbb5102467786ab42bc7a3ec7380ae5d6bfd1b5177b2216de89e4a541193f8ba599a6db84651bd2c58c8921db41b8cc3d699ea83b477342d3ce404020f73c298 + languageName: node + linkType: hard + +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + languageName: node + linkType: hard + +"finalhandler@npm:~1.1.2": + version: 1.1.2 + resolution: "finalhandler@npm:1.1.2" + dependencies: + debug: 2.6.9 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + on-finished: ~2.3.0 + parseurl: ~1.3.3 + statuses: ~1.5.0 + unpipe: ~1.0.0 + checksum: 617880460c5138dd7ccfd555cb5dde4d8f170f4b31b8bd51e4b646bb2946c30f7db716428a1f2882d730d2b72afb47d1f67cc487b874cb15426f95753a88965e + languageName: node + linkType: hard + +"find-cache-dir@npm:^2.1.0": + version: 2.1.0 + resolution: "find-cache-dir@npm:2.1.0" + dependencies: + commondir: ^1.0.1 + make-dir: ^2.0.0 + pkg-dir: ^3.0.0 + checksum: 60ad475a6da9f257df4e81900f78986ab367d4f65d33cf802c5b91e969c28a8762f098693d7a571b6e4dd4c15166c2da32ae2d18b6766a18e2071079448fdce4 + languageName: node + linkType: hard + +"find-cache-dir@npm:^3.3.1": + version: 3.3.1 + resolution: "find-cache-dir@npm:3.3.1" + dependencies: + commondir: ^1.0.1 + make-dir: ^3.0.2 + pkg-dir: ^4.1.0 + checksum: 0f7c22b65e07f9b486b4560227d014fab1e79ffbbfbafb87d113a2e878510bd620ef6fdff090e5248bb2846d28851d19e42bfdc7c50687966acc106328e7abf1 + languageName: node + linkType: hard + +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: ^3.0.0 + checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 + path-exists: ^4.0.0 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"flush-write-stream@npm:^1.0.0": + version: 1.1.1 + resolution: "flush-write-stream@npm:1.1.1" + dependencies: + inherits: ^2.0.3 + readable-stream: ^2.3.6 + checksum: 42e07747f83bcd4e799da802e621d6039787749ffd41f5517f8c4f786ee967e31ba32b09f8b28a9c6f67bd4f5346772e604202df350e8d99f4141771bae31279 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.0.0": + version: 1.13.3 + resolution: "follow-redirects@npm:1.13.3" + peerDependenciesMeta: + debug: + optional: true + checksum: 4b5aaa91a0f938547a083d001a572da4d6b7586b699f330da8794ae2cf8b0d8628bcde794f9b205fbe6c6dcab30272454e723aed8f5540bf47a41fa8c7e36441 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.10.0": + version: 1.14.3 + resolution: "follow-redirects@npm:1.14.3" + peerDependenciesMeta: + debug: + optional: true + checksum: b4d89339afd119b5e6fd92f0e81ae7d3621a5421af7d4a7d94539765c1d5546cf61d2f3219d40596e53c7c253307fbaf5dc772254aa9170fdfe1f9d7731732a9 + languageName: node + linkType: hard + +"for-in@npm:^1.0.2": + version: 1.0.2 + resolution: "for-in@npm:1.0.2" + checksum: 09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d + languageName: node + linkType: hard + +"foreach@npm:^2.0.5": + version: 2.0.5 + resolution: "foreach@npm:2.0.5" + checksum: dab4fbfef0b40b69ee5eab81bcb9626b8fa8b3469c8cfa26480f3e5e1ee08c40eae07048c9a967c65aeda26e774511ccc70b3f10a604c01753c6ef24361f0fc8 + languageName: node + linkType: hard + +"forever-agent@npm:~0.6.1": + version: 0.6.1 + resolution: "forever-agent@npm:0.6.1" + checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 + languageName: node + linkType: hard + +"form-data@npm:~2.3.2": + version: 2.3.3 + resolution: "form-data@npm:2.3.3" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.6 + mime-types: ^2.1.12 + checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 + languageName: node + linkType: hard + +"forwarded@npm:~0.1.2": + version: 0.1.2 + resolution: "forwarded@npm:0.1.2" + checksum: 54695c574292f9bc6bfa52111844337bc2e61cfcc5ec82f16b816d721a67a0c76b4849a34b57e38e51d64ddbb81aef974f393579f610ed1b990470e75abad2e0 + languageName: node + linkType: hard + +"fragment-cache@npm:^0.2.1": + version: 0.2.1 + resolution: "fragment-cache@npm:0.2.1" + dependencies: + map-cache: ^0.2.2 + checksum: 1cbbd0b0116b67d5790175de0038a11df23c1cd2e8dcdbade58ebba5594c2d641dade6b4f126d82a7b4a6ffc2ea12e3d387dbb64ea2ae97cf02847d436f60fdc + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 + languageName: node + linkType: hard + +"from2@npm:^2.1.0": + version: 2.3.0 + resolution: "from2@npm:2.3.0" + dependencies: + inherits: ^2.0.1 + readable-stream: ^2.0.0 + checksum: 6080eba0793dce32f475141fb3d54cc15f84ee52e420ee22ac3ab0ad639dc95a1875bc6eb9c0e1140e94972a36a89dc5542491b85f1ab8df0c126241e0f1a61b + languageName: node + linkType: hard + +"fs-extra@npm:^7.0.1, fs-extra@npm:~7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: ^4.1.2 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: 141b9dccb23b66a66cefdd81f4cda959ff89282b1d721b98cea19ba08db3dcbe6f862f28841f3cf24bb299e0b7e6c42303908f65093cb7e201708e86ea5a8dcf + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: ^3.0.0 + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + languageName: node + linkType: hard + +"fs-write-stream-atomic@npm:^1.0.8": + version: 1.0.10 + resolution: "fs-write-stream-atomic@npm:1.0.10" + dependencies: + graceful-fs: ^4.1.2 + iferr: ^0.1.5 + imurmurhash: ^0.1.4 + readable-stream: 1 || 2 + checksum: 43c2d6817b72127793abc811ebf87a135b03ac7cbe41cdea9eeacf59b23e6e29b595739b083e9461303d525687499a1aaefcec3e5ff9bc82b170edd3dc467ccc + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + +"fsevents@npm:^1.2.7": + version: 1.2.13 + resolution: "fsevents@npm:1.2.13" + dependencies: + bindings: ^1.5.0 + nan: ^2.12.1 + checksum: ae855aa737aaa2f9167e9f70417cf6e45a5cd11918e1fee9923709a0149be52416d765433b4aeff56c789b1152e718cd1b13ddec6043b78cdda68260d86383c1 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:~2.3.1": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@^1.2.7#~builtin": + version: 1.2.13 + resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin::version=1.2.13&hash=18f3a7" + dependencies: + bindings: ^1.5.0 + nan: ^2.12.1 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@~2.3.1#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a + languageName: node + linkType: hard + +"gauge@npm:^4.0.0": + version: 4.0.0 + resolution: "gauge@npm:4.0.0" + dependencies: + ansi-regex: ^5.0.1 + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.2 + console-control-strings: ^1.0.0 + has-unicode: ^2.0.1 + signal-exit: ^3.0.0 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.2 + checksum: 637b34c84f518defa89319dbef68211a24e9302182ad2a619e3be1be5b7dcf2a962c8359e889294af667440f4722e7e6e61671859e00bd8ec280a136ded89b25 + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1": + version: 1.1.1 + resolution: "get-intrinsic@npm:1.1.1" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.1 + checksum: a9fe2ca8fa3f07f9b0d30fb202bcd01f3d9b9b6b732452e79c48e79f7d6d8d003af3f9e38514250e3553fdc83c61650851cb6870832ac89deaaceb08e3721a17 + languageName: node + linkType: hard + +"get-stream@npm:^4.0.0, get-stream@npm:^4.1.0": + version: 4.1.0 + resolution: "get-stream@npm:4.1.0" + dependencies: + pump: ^3.0.0 + checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73 + languageName: node + linkType: hard + +"get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: ^3.0.0 + checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 + languageName: node + linkType: hard + +"get-value@npm:^2.0.3, get-value@npm:^2.0.6": + version: 2.0.6 + resolution: "get-value@npm:2.0.6" + checksum: 5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb + languageName: node + linkType: hard + +"getpass@npm:^0.1.1": + version: 0.1.7 + resolution: "getpass@npm:0.1.7" + dependencies: + assert-plus: ^1.0.0 + checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 + languageName: node + linkType: hard + +"glob-parent@npm:^3.1.0": + version: 3.1.0 + resolution: "glob-parent@npm:3.1.0" + dependencies: + is-glob: ^3.1.0 + path-dirname: ^1.0.0 + checksum: 653d559237e89a11b9934bef3f392ec42335602034c928590544d383ff5ef449f7b12f3cfa539708e74bc0a6c28ab1fe51d663cc07463cdf899ba92afd85a855 + languageName: node + linkType: hard + +"glob-parent@npm:~5.1.0": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.3.0": + version: 0.3.0 + resolution: "glob-to-regexp@npm:0.3.0" + checksum: d34b3219d860042d508c4893b67617cd16e2668827e445ff39cff9f72ef70361d3dc24f429e003cdfb6607c75c9664b8eadc41d2eeb95690af0b0d3113c1b23b + languageName: node + linkType: hard + +"glob@npm:^7.0.3, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": + version: 7.1.6 + resolution: "glob@npm:7.1.6" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 + languageName: node + linkType: hard + +"global-dirs@npm:^2.0.1": + version: 2.1.0 + resolution: "global-dirs@npm:2.1.0" + dependencies: + ini: 1.3.7 + checksum: f80b74032c0359a6af7f37d153b8ced67710135ed7ab45b03efe688f5792ef859b660561beeb79ecce3106071c2547196c0971dfecdb2332139892129487233d + languageName: node + linkType: hard + +"global@npm:^4.3.2": + version: 4.4.0 + resolution: "global@npm:4.4.0" + dependencies: + min-document: ^2.19.0 + process: ^0.11.10 + checksum: 9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e + languageName: node + linkType: hard + +"globby@npm:^6.1.0": + version: 6.1.0 + resolution: "globby@npm:6.1.0" + dependencies: + array-union: ^1.0.1 + glob: ^7.0.3 + object-assign: ^4.0.1 + pify: ^2.0.0 + pinkie-promise: ^2.0.0 + checksum: 18109d6b9d55643d2b98b59c3cfae7073ccfe39829632f353d516cc124d836c2ddebe48a23f04af63d66a621b6d86dd4cbd7e6af906f2458a7fe510ffc4bd424 + languageName: node + linkType: hard + +"globby@npm:^7.1.1": + version: 7.1.1 + resolution: "globby@npm:7.1.1" + dependencies: + array-union: ^1.0.1 + dir-glob: ^2.0.0 + glob: ^7.1.2 + ignore: ^3.3.5 + pify: ^3.0.0 + slash: ^1.0.0 + checksum: f0eba08a08ae7c98149a4411661c0bf08c4717d81e6f355cf624fb01880b249737eb8e951bf86124cb3af8ea1c793c0a9d363ed5cdec99bb2c6b68f8a323025f + languageName: node + linkType: hard + +"globby@npm:^9.2.0": + version: 9.2.0 + resolution: "globby@npm:9.2.0" + dependencies: + "@types/glob": ^7.1.1 + array-union: ^1.0.2 + dir-glob: ^2.2.2 + fast-glob: ^2.2.6 + glob: ^7.1.3 + ignore: ^4.0.3 + pify: ^4.0.1 + slash: ^2.0.0 + checksum: 9b4cb70aa0b43bf89b18cf0e543695185e16d8dd99c17bdc6a1df0a9f88ff9dc8d2467aebace54c3842fc451a564882948c87a3b4fbdb1cacf3e05fd54b6ac5d + languageName: node + linkType: hard + +"good-listener@npm:^1.2.2": + version: 1.2.2 + resolution: "good-listener@npm:1.2.2" + dependencies: + delegate: ^3.1.2 + checksum: f39fb82c4e41524f56104cfd2d7aef1a88e72f3f75139115fbdf98cc7d844e0c1b39218b2e83438c6188727bf904ed78c7f0f2feff67b32833bc3af7f0202b33 + languageName: node + linkType: hard + +"got@npm:^9.6.0": + version: 9.6.0 + resolution: "got@npm:9.6.0" + dependencies: + "@sindresorhus/is": ^0.14.0 + "@szmarczak/http-timer": ^1.1.2 + cacheable-request: ^6.0.0 + decompress-response: ^3.3.0 + duplexer3: ^0.1.4 + get-stream: ^4.1.0 + lowercase-keys: ^1.0.1 + mimic-response: ^1.0.1 + p-cancelable: ^1.0.0 + to-readable-stream: ^1.0.0 + url-parse-lax: ^3.0.0 + checksum: 941807bd9704bacf5eb401f0cc1212ffa1f67c6642f2d028fd75900471c221b1da2b8527f4553d2558f3faeda62ea1cf31665f8b002c6137f5de8732f07370b0 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6": + version: 4.2.6 + resolution: "graceful-fs@npm:4.2.6" + checksum: 792e64aafda05a151289f83eaa16aff34ef259658cefd65393883d959409f5a2389b0ec9ebf28f3d21f1b0ddc8f594a1162ae9b18e2b507a6799a70706ec573d + languageName: node + linkType: hard + +"graceful-fs@npm:^4.2.6": + version: 4.2.8 + resolution: "graceful-fs@npm:4.2.8" + checksum: 5d224c8969ad0581d551dfabdb06882706b31af2561bd5e2034b4097e67cc27d05232849b8643866585fd0a41c7af152950f8776f4dd5579e9853733f31461c6 + languageName: node + linkType: hard + +"graphql-tag@npm:^2.10.1, graphql-tag@npm:^2.12.3": + version: 2.12.5 + resolution: "graphql-tag@npm:2.12.5" + dependencies: + tslib: ^2.1.0 + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 7afe8b0a261bc81278e8350cbc48a641986665fa88521ece137feb8d1d62aacbe79afd4e159b618d56af106291ae8369592e46584fd8fbaf4f440201ea884fdd + languageName: node + linkType: hard + +"graphql@npm:^14.5.8": + version: 14.7.0 + resolution: "graphql@npm:14.7.0" + dependencies: + iterall: ^1.2.2 + checksum: e5f4e60799421a573904f390e1ec0aa76360f751688dbbe62e9c35baa0d3727c8d59a659bfc524f126dffe3518da87fd8ecaa78c94fd5c0fe4e035c670745242 + languageName: node + linkType: hard + +"gray-matter@npm:^4.0.1": + version: 4.0.2 + resolution: "gray-matter@npm:4.0.2" + dependencies: + js-yaml: ^3.11.0 + kind-of: ^6.0.2 + section-matter: ^1.0.0 + strip-bom-string: ^1.0.0 + checksum: b9c0ac42eb025f26ff2fc5a9a5f6b482acae78ca6f96ad5f31613636ab018a9c42d9d9e1d9012555fa2de45394b237138593ca4a691cf5b8bbc6ce07fd1ae8df + languageName: node + linkType: hard + +"handle-thing@npm:^2.0.0": + version: 2.0.1 + resolution: "handle-thing@npm:2.0.1" + checksum: 68071f313062315cd9dce55710e9496873945f1dd425107007058fc1629f93002a7649fcc3e464281ce02c7e809a35f5925504ab8105d972cf649f1f47cb7d6c + languageName: node + linkType: hard + +"handlebars@npm:^4.7.7": + version: 4.7.7 + resolution: "handlebars@npm:4.7.7" + dependencies: + minimist: ^1.2.5 + neo-async: ^2.6.0 + source-map: ^0.6.1 + uglify-js: ^3.1.4 + wordwrap: ^1.0.0 + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee + languageName: node + linkType: hard + +"har-schema@npm:^2.0.0": + version: 2.0.0 + resolution: "har-schema@npm:2.0.0" + checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b + languageName: node + linkType: hard + +"har-validator@npm:~5.1.3": + version: 5.1.5 + resolution: "har-validator@npm:5.1.5" + dependencies: + ajv: ^6.12.3 + har-schema: ^2.0.0 + checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 + languageName: node + linkType: hard + +"has-ansi@npm:^2.0.0": + version: 2.0.0 + resolution: "has-ansi@npm:2.0.0" + dependencies: + ansi-regex: ^2.0.0 + checksum: 1b51daa0214440db171ff359d0a2d17bc20061164c57e76234f614c91dbd2a79ddd68dfc8ee73629366f7be45a6df5f2ea9de83f52e1ca24433f2cc78c35d8ec + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.1": + version: 1.0.1 + resolution: "has-bigints@npm:1.0.1" + checksum: 44ab55868174470065d2e0f8f6def1c990d12b82162a8803c679699fa8a39f966e336f2a33c185092fe8aea7e8bf2e85f1c26add5f29d98f2318bd270096b183 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2": + version: 1.0.2 + resolution: "has-symbols@npm:1.0.2" + checksum: 2309c426071731be792b5be43b3da6fb4ed7cbe8a9a6bcfca1862587709f01b33d575ce8f5c264c1eaad09fca2f9a8208c0a2be156232629daa2dd0c0740976b + languageName: node + linkType: hard + +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 + languageName: node + linkType: hard + +"has-value@npm:^0.3.1": + version: 0.3.1 + resolution: "has-value@npm:0.3.1" + dependencies: + get-value: ^2.0.3 + has-values: ^0.1.4 + isobject: ^2.0.0 + checksum: 29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f + languageName: node + linkType: hard + +"has-value@npm:^1.0.0": + version: 1.0.0 + resolution: "has-value@npm:1.0.0" + dependencies: + get-value: ^2.0.6 + has-values: ^1.0.0 + isobject: ^3.0.0 + checksum: b9421d354e44f03d3272ac39fd49f804f19bc1e4fa3ceef7745df43d6b402053f828445c03226b21d7d934a21ac9cf4bc569396dc312f496ddff873197bbd847 + languageName: node + linkType: hard + +"has-values@npm:^0.1.4": + version: 0.1.4 + resolution: "has-values@npm:0.1.4" + checksum: ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc + languageName: node + linkType: hard + +"has-values@npm:^1.0.0": + version: 1.0.0 + resolution: "has-values@npm:1.0.0" + dependencies: + is-number: ^3.0.0 + kind-of: ^4.0.0 + checksum: 77e6693f732b5e4cf6c38dfe85fdcefad0fab011af74995c3e83863fabf5e3a836f406d83565816baa0bc0a523c9410db8b990fe977074d61aeb6d8f4fcffa11 + languageName: node + linkType: hard + +"has-yarn@npm:^2.1.0": + version: 2.1.0 + resolution: "has-yarn@npm:2.1.0" + checksum: 5eb1d0bb8518103d7da24532bdbc7124ffc6d367b5d3c10840b508116f2f1bcbcf10fd3ba843ff6e2e991bdf9969fd862d42b2ed58aade88343326c950b7e7f7 + languageName: node + linkType: hard + +"has@npm:^1.0.0, has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" + dependencies: + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + languageName: node + linkType: hard + +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" + dependencies: + inherits: ^2.0.4 + readable-stream: ^3.6.0 + safe-buffer: ^5.2.0 + checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc + languageName: node + linkType: hard + +"hash-sum@npm:^1.0.2": + version: 1.0.2 + resolution: "hash-sum@npm:1.0.2" + checksum: 268553ba6c84333f502481d101a7d65cd39f61963544f12fc3ce60264718f471796dbc37348cee08c5529f04fafeba041886a4d35721e34d6440a48a42629283 + languageName: node + linkType: hard + +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: ^2.0.3 + minimalistic-assert: ^1.0.1 + checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f + languageName: node + linkType: hard + +"he@npm:1.2.x, he@npm:^1.1.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 + languageName: node + linkType: hard + +"hex-color-regex@npm:^1.1.0": + version: 1.1.0 + resolution: "hex-color-regex@npm:1.1.0" + checksum: 44fa1b7a26d745012f3bfeeab8015f60514f72d2fcf10dce33068352456b8d71a2e6bc5a17f933ab470da2c5ab1e3e04b05caf3fefe3c1cabd7e02e516fc8784 + languageName: node + linkType: hard + +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: ^1.0.3 + minimalistic-assert: ^1.0.0 + minimalistic-crypto-utils: ^1.0.1 + checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 + languageName: node + linkType: hard + +"hogan.js@npm:^3.0.2": + version: 3.0.2 + resolution: "hogan.js@npm:3.0.2" + dependencies: + mkdirp: 0.3.0 + nopt: 1.0.10 + bin: + hulk: ./bin/hulk + checksum: c7bbff84faa9ca265c39f4a2100546ba0388fcc9c5bac8526f488592ce3fcaa042eba6ac25db277f4478ec3855b9bc28ce59acffbf6e8a28d45a17df7590c6aa + languageName: node + linkType: hard + +"hoist-non-react-statics@npm:^3.3.2": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: ^16.7.0 + checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 + languageName: node + linkType: hard + +"hpack.js@npm:^2.1.6": + version: 2.1.6 + resolution: "hpack.js@npm:2.1.6" + dependencies: + inherits: ^2.0.1 + obuf: ^1.0.0 + readable-stream: ^2.0.1 + wbuf: ^1.1.0 + checksum: 2de144115197967ad6eeee33faf41096c6ba87078703c5cb011632dcfbffeb45784569e0cf02c317bd79c48375597c8ec88c30fff5bb0b023e8f654fb6e9c06e + languageName: node + linkType: hard + +"hsl-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "hsl-regex@npm:1.0.0" + checksum: de9ee1bf39de1b83cc3fa0fa1cc337f29f14911e79411d66347365c54fab6b109eea2dd741eaa02486e24de31627ad7bf4453f22224fb55a2fe2b58166fa63b8 + languageName: node + linkType: hard + +"hsla-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "hsla-regex@npm:1.0.0" + checksum: 9aa6eb9ff6c102d2395435aa5d1d91eae20043c4b1497c543d8db501c05f3edacd9a07fb34a987059d7902dba415af4cb4e610f751859ae8e7525df4ffcd085f + languageName: node + linkType: hard + +"html-entities@npm:^1.3.1": + version: 1.4.0 + resolution: "html-entities@npm:1.4.0" + checksum: 4b73ffb9eead200f99146e4fbe70acb0af2fea136901a131fc3a782e9ef876a7cbb07dec303ca1f8804232b812249dbf3643a270c9c524852065d9224a8dcdd0 + languageName: node + linkType: hard + +"html-minifier@npm:^3.2.3": + version: 3.5.21 + resolution: "html-minifier@npm:3.5.21" + dependencies: + camel-case: 3.0.x + clean-css: 4.2.x + commander: 2.17.x + he: 1.2.x + param-case: 2.1.x + relateurl: 0.2.x + uglify-js: 3.4.x + bin: + html-minifier: ./cli.js + checksum: 66a86841a8b919a11a13d9b80176845cfbc5dda6e88efea2cf312ecc07427d9eab4aca70537357583e5e66ee1e62da14e035792eea000f8f3a9ca1856b2fb2b2 + languageName: node + linkType: hard + +"html-tags@npm:^2.0.0": + version: 2.0.0 + resolution: "html-tags@npm:2.0.0" + checksum: a02b47dd71de5572f16c9a1d88e2876fcc4d60bb36b7effce48cd3cd0bdd8fdcbf2602d968d2268d134767620d876edc08d8a6fc0abd9dc59a05e89d56251fbb + languageName: node + linkType: hard + +"html-tags@npm:^3.1.0": + version: 3.1.0 + resolution: "html-tags@npm:3.1.0" + checksum: 67587f2d4022390d7bc34b1313773ecb0b0e0c79fb331aa3e20023eb4c862c7188a1ff775d126fcd75f4e4f08f956666a1c57688c4d24d85a77f9d4b1a42f345 + languageName: node + linkType: hard + +"htmlparser2@npm:^3.10.1": + version: 3.10.1 + resolution: "htmlparser2@npm:3.10.1" + dependencies: + domelementtype: ^1.3.1 + domhandler: ^2.3.0 + domutils: ^1.5.1 + entities: ^1.1.1 + inherits: ^2.0.1 + readable-stream: ^3.1.1 + checksum: 6875f7dd875aa10be17d9b130e3738cd8ed4010b1f2edaf4442c82dfafe9d9336b155870dcc39f38843cbf7fef5e4fcfdf0c4c1fd4db3a1b91a1e0ee8f6c3475 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": + version: 4.1.0 + resolution: "http-cache-semantics@npm:4.1.0" + checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 + languageName: node + linkType: hard + +"http-deceiver@npm:^1.2.7": + version: 1.2.7 + resolution: "http-deceiver@npm:1.2.7" + checksum: 64d7d1ae3a6933eb0e9a94e6f27be4af45a53a96c3c34e84ff57113787105a89fff9d1c3df263ef63add823df019b0e8f52f7121e32393bb5ce9a713bf100b41 + languageName: node + linkType: hard + +"http-errors@npm:1.7.2": + version: 1.7.2 + resolution: "http-errors@npm:1.7.2" + dependencies: + depd: ~1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.1 + statuses: ">= 1.5.0 < 2" + toidentifier: 1.0.0 + checksum: 5534b0ae08e77f5a45a2380f500e781f6580c4ff75b816cb1f09f99a290b57e78a518be6d866db1b48cca6b052c09da2c75fc91fb16a2fe3da3c44d9acbb9972 + languageName: node + linkType: hard + +"http-errors@npm:~1.6.2": + version: 1.6.3 + resolution: "http-errors@npm:1.6.3" + dependencies: + depd: ~1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: ">= 1.4.0 < 2" + checksum: a9654ee027e3d5de305a56db1d1461f25709ac23267c6dc28cdab8323e3f96caa58a9a6a5e93ac15d7285cee0c2f019378c3ada9026e7fe19c872d695f27de7c + languageName: node + linkType: hard + +"http-errors@npm:~1.7.2": + version: 1.7.3 + resolution: "http-errors@npm:1.7.3" + dependencies: + depd: ~1.1.2 + inherits: 2.0.4 + setprototypeof: 1.1.1 + statuses: ">= 1.5.0 < 2" + toidentifier: 1.0.0 + checksum: a59f359473f4b3ea78305beee90d186268d6075432622a46fb7483059068a2dd4c854a20ac8cd438883127e06afb78c1309168bde6cdfeed1e3700eb42487d99 + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.3 + resolution: "http-parser-js@npm:0.5.3" + checksum: 6f3142c5f60ad995a6895a1dc4f70f8cef0910745366e97cbcb99caa604590dbcc11006b00989ad306837d6b820e9bfc6e801c4060ed19a0e4df83caa8577cb5 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" + dependencies: + "@tootallnate/once": 1 + agent-base: 6 + debug: 4 + checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 + languageName: node + linkType: hard + +"http-proxy-middleware@npm:0.19.1": + version: 0.19.1 + resolution: "http-proxy-middleware@npm:0.19.1" + dependencies: + http-proxy: ^1.17.0 + is-glob: ^4.0.0 + lodash: ^4.17.11 + micromatch: ^3.1.10 + checksum: 64df0438417a613bb22b3689d9652a1b7a56f10b145a463f95f4e8a9b9a351f2c63bc5fd3a9cd710baec224897733b6f299cb7f974ea82769b2a4f1e074764ac + languageName: node + linkType: hard + +"http-proxy@npm:^1.17.0": + version: 1.18.1 + resolution: "http-proxy@npm:1.18.1" + dependencies: + eventemitter3: ^4.0.0 + follow-redirects: ^1.0.0 + requires-port: ^1.0.0 + checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 + languageName: node + linkType: hard + +"http-signature@npm:~1.2.0": + version: 1.2.0 + resolution: "http-signature@npm:1.2.0" + dependencies: + assert-plus: ^1.0.0 + jsprim: ^1.2.2 + sshpk: ^1.7.0 + checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c + languageName: node + linkType: hard + +"https-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "https-browserify@npm:1.0.0" + checksum: 09b35353e42069fde2435760d13f8a3fb7dd9105e358270e2e225b8a94f811b461edd17cb57594e5f36ec1218f121c160ddceeec6e8be2d55e01dcbbbed8cbae + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "https-proxy-agent@npm:5.0.0" + dependencies: + agent-base: 6 + debug: 4 + checksum: 165bfb090bd26d47693597661298006841ab733d0c7383a8cb2f17373387a94c903a3ac687090aa739de05e379ab6f868bae84ab4eac288ad85c328cd1ec9e53 + languageName: node + linkType: hard + +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"icss-replace-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "icss-replace-symbols@npm:1.1.0" + checksum: 24575b2c2f7e762bfc6f4beee31be9ba98a01cad521b5aa9954090a5de2b5e1bf67814c17e22f9e51b7d798238db8215a173d6c2b4726ce634ce06b68ece8045 + languageName: node + linkType: hard + +"icss-utils@npm:^4.1.0": + version: 4.1.1 + resolution: "icss-utils@npm:4.1.1" + dependencies: + postcss: ^7.0.14 + checksum: a4ca2c6b82cb3eb879d635bd4028d74bca174edc49ee48ef5f01988489747d340a389d5a0ac6f6887a5c24ab8fc4386c781daab32a7ade5344a2edff66207635 + languageName: node + linkType: hard + +"ieee754@npm:^1.1.4": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + +"iferr@npm:^0.1.5": + version: 0.1.5 + resolution: "iferr@npm:0.1.5" + checksum: a18d19b6ad06a2d5412c0d37f6364869393ef6d1688d59d00082c1f35c92399094c031798340612458cd832f4f2e8b13bc9615934a7d8b0c53061307a3816aa1 + languageName: node + linkType: hard + +"ignore@npm:^3.3.5": + version: 3.3.10 + resolution: "ignore@npm:3.3.10" + checksum: 23e8cc776e367b56615ab21b78decf973a35dfca5522b39d9b47643d8168473b0d1f18dd1321a1bab466a12ea11a2411903f3b21644f4d5461ee0711ec8678bd + languageName: node + linkType: hard + +"ignore@npm:^4.0.3": + version: 4.0.6 + resolution: "ignore@npm:4.0.6" + checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 + languageName: node + linkType: hard + +"immediate@npm:^3.2.3": + version: 3.3.0 + resolution: "immediate@npm:3.3.0" + checksum: 634b4305101e2452eba6c07d485bf3e415995e533c94b9c3ffbc37026fa1be34def6e4f2276b0dc2162a3f91628564a4bfb26280278b89d3ee54624e854d2f5f + languageName: node + linkType: hard + +"import-cwd@npm:^2.0.0": + version: 2.1.0 + resolution: "import-cwd@npm:2.1.0" + dependencies: + import-from: ^2.1.0 + checksum: b8786fa3578f3df55370352bf61f99c2d8e6ee9b5741a07503d5a73d99281d141330a8faf87078e67527be4558f758356791ee5efb4b0112ac5eaed0f07de544 + languageName: node + linkType: hard + +"import-fresh@npm:^2.0.0": + version: 2.0.0 + resolution: "import-fresh@npm:2.0.0" + dependencies: + caller-path: ^2.0.0 + resolve-from: ^3.0.0 + checksum: 610255f9753cc6775df00be08e9f43691aa39f7703e3636c45afe22346b8b545e600ccfe100c554607546fc8e861fa149a0d1da078c8adedeea30fff326eef79 + languageName: node + linkType: hard + +"import-from@npm:^2.1.0": + version: 2.1.0 + resolution: "import-from@npm:2.1.0" + dependencies: + resolve-from: ^3.0.0 + checksum: 91f6f89f46a07227920ef819181bb52eb93023ccc0bdf00224fdfb326f8f753e279ad06819f39a02bb88c9d3a4606adc85b0cc995285e5d65feeb59f1421a1d4 + languageName: node + linkType: hard + +"import-lazy@npm:^2.1.0": + version: 2.1.0 + resolution: "import-lazy@npm:2.1.0" + checksum: 05294f3b9dd4971d3a996f0d2f176410fb6745d491d6e73376429189f5c1c3d290548116b2960a7cf3e89c20cdf11431739d1d2d8c54b84061980795010e803a + languageName: node + linkType: hard + +"import-lazy@npm:~4.0.0": + version: 4.0.0 + resolution: "import-lazy@npm:4.0.0" + checksum: 22f5e51702134aef78890156738454f620e5fe7044b204ebc057c614888a1dd6fdf2ede0fdcca44d5c173fd64f65c985f19a51775b06967ef58cc3d26898df07 + languageName: node + linkType: hard + +"import-local@npm:^2.0.0": + version: 2.0.0 + resolution: "import-local@npm:2.0.0" + dependencies: + pkg-dir: ^3.0.0 + resolve-cwd: ^2.0.0 + bin: + import-local-fixture: fixtures/cli.js + checksum: b8469252483624379fd65d53c82f3658b32a1136f7168bfeea961a4ea7ca10a45786ea2b02e0006408f9cd22d2f33305a6f17a64e4d5a03274a50942c5e7c949 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 + languageName: node + linkType: hard + +"indexes-of@npm:^1.0.1": + version: 1.0.1 + resolution: "indexes-of@npm:1.0.1" + checksum: 4f9799b1739a62f3e02d09f6f4162cf9673025282af7fa36e790146e7f4e216dad3e776a25b08536c093209c9fcb5ea7bd04b082d42686a45f58ff401d6da32e + languageName: node + linkType: hard + +"infer-owner@npm:^1.0.3, infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + languageName: node + linkType: hard + +"inherits@npm:2.0.1": + version: 2.0.1 + resolution: "inherits@npm:2.0.1" + checksum: 6536b9377296d4ce8ee89c5c543cb75030934e61af42dba98a428e7d026938c5985ea4d1e3b87743a5b834f40ed1187f89c2d7479e9d59e41d2d1051aefba07b + languageName: node + linkType: hard + +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 + languageName: node + linkType: hard + +"ini@npm:1.3.7": + version: 1.3.7 + resolution: "ini@npm:1.3.7" + checksum: f8f3801e8eb039f9e03cdc27ceb494a7ac6e6ca7b2dd8394a9ef97ed5ae66930fadefd5ec908e41e4b103d3c9063b5788d47de5e8e892083c7a67b489f3b962d + languageName: node + linkType: hard + +"ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 + languageName: node + linkType: hard + +"internal-ip@npm:^4.3.0": + version: 4.3.0 + resolution: "internal-ip@npm:4.3.0" + dependencies: + default-gateway: ^4.2.0 + ipaddr.js: ^1.9.0 + checksum: c970433c84d9a6b46e2c9f5ab7785d3105b856d0a566891bf919241b5a884c5c1c9bf8e915aebb822a86c14b1b6867e58c1eaf5cd49eb023368083069d1a4a9a + languageName: node + linkType: hard + +"ip-regex@npm:^2.1.0": + version: 2.1.0 + resolution: "ip-regex@npm:2.1.0" + checksum: 331d95052aa53ce245745ea0fc3a6a1e2e3c8d6da65fa8ea52bf73768c1b22a9ac50629d1d2b08c04e7b3ac4c21b536693c149ce2c2615ee4796030e5b3e3cba + languageName: node + linkType: hard + +"ip@npm:^1.1.0, ip@npm:^1.1.5": + version: 1.1.5 + resolution: "ip@npm:1.1.5" + checksum: 30133981f082a060a32644f6a7746e9ba7ac9e2bc07ecc8bbdda3ee8ca9bec1190724c390e45a1ee7695e7edfd2a8f7dda2c104ec5f7ac5068c00648504c7e5a + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1, ipaddr.js@npm:^1.9.0": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 + languageName: node + linkType: hard + +"is-absolute-url@npm:^2.0.0": + version: 2.1.0 + resolution: "is-absolute-url@npm:2.1.0" + checksum: 781e8cf8a2af54b1b7a92f269244d96c66224030d91120e734ebeebbce044c167767e1389789d8aaf82f9e429cb20ae93d6d0acfe6c4b53d2bd6ebb47a236d76 + languageName: node + linkType: hard + +"is-absolute-url@npm:^3.0.3": + version: 3.0.3 + resolution: "is-absolute-url@npm:3.0.3" + checksum: 5159b51d065d9ad29e16a2f78d6c0e41c43227caf90a45e659c54ea6fd50ef0595b1871ce392e84b1df7cfdcad9a8e66eec0813a029112188435abf115accb16 + languageName: node + linkType: hard + +"is-accessor-descriptor@npm:^0.1.6": + version: 0.1.6 + resolution: "is-accessor-descriptor@npm:0.1.6" + dependencies: + kind-of: ^3.0.2 + checksum: 3d629a086a9585bc16a83a8e8a3416f400023301855cafb7ccc9a1d63145b7480f0ad28877dcc2cce09492c4ec1c39ef4c071996f24ee6ac626be4217b8ffc8a + languageName: node + linkType: hard + +"is-accessor-descriptor@npm:^1.0.0": + version: 1.0.0 + resolution: "is-accessor-descriptor@npm:1.0.0" + dependencies: + kind-of: ^6.0.0 + checksum: 8e475968e9b22f9849343c25854fa24492dbe8ba0dea1a818978f9f1b887339190b022c9300d08c47fe36f1b913d70ce8cbaca00369c55a56705fdb7caed37fe + languageName: node + linkType: hard + +"is-arguments@npm:^1.0.4": + version: 1.1.0 + resolution: "is-arguments@npm:1.1.0" + dependencies: + call-bind: ^1.0.0 + checksum: c32f8b5052061de83b2cd17e0e87ec914ac96e55bbd184e07f9b78b8360d80f7f9a34060d44ee8684249664609213f57447e0f63798e7c265ec811fd242b0077 + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f + languageName: node + linkType: hard + +"is-arrayish@npm:^0.3.1": + version: 0.3.2 + resolution: "is-arrayish@npm:0.3.2" + checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f + languageName: node + linkType: hard + +"is-bigint@npm:^1.0.1": + version: 1.0.1 + resolution: "is-bigint@npm:1.0.1" + checksum: 04aa6fde59d2b7929df865acb89c8d7f89f919cc149b8be11e3560b1aab8667e5d939cc8954097c496f7dda80fd5bb67f829ca80ab66cc68918e41e2c1b9c5d7 + languageName: node + linkType: hard + +"is-binary-path@npm:^1.0.0": + version: 1.0.1 + resolution: "is-binary-path@npm:1.0.1" + dependencies: + binary-extensions: ^1.0.0 + checksum: a803c99e9d898170c3b44a86fbdc0736d3d7fcbe737345433fb78e810b9fe30c982657782ad0e676644ba4693ddf05601a7423b5611423218663d6b533341ac9 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-boolean-object@npm:1.1.0" + dependencies: + call-bind: ^1.0.0 + checksum: 3ead0446176ee42a69f87658bf12d53c135095336d34765fa65f137f378ea125429bf777f91f6dd3407db80829d742bc4fb2fdaf8d2cf6ba82a2de2a07fbbac7 + languageName: node + linkType: hard + +"is-buffer@npm:^1.1.5": + version: 1.1.6 + resolution: "is-buffer@npm:1.1.6" + checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.4, is-callable@npm:^1.2.3": + version: 1.2.3 + resolution: "is-callable@npm:1.2.3" + checksum: 084a732afd78e14a40cd5f6f34001edd500f43bb542991c1305b88842cab5f2fb6b48f0deed4cd72270b2e71cab3c3a56c69b324e3a02d486f937824bb7de553 + languageName: node + linkType: hard + +"is-ci@npm:^2.0.0": + version: 2.0.0 + resolution: "is-ci@npm:2.0.0" + dependencies: + ci-info: ^2.0.0 + bin: + is-ci: bin.js + checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 + languageName: node + linkType: hard + +"is-color-stop@npm:^1.0.0": + version: 1.1.0 + resolution: "is-color-stop@npm:1.1.0" + dependencies: + css-color-names: ^0.0.4 + hex-color-regex: ^1.1.0 + hsl-regex: ^1.0.0 + hsla-regex: ^1.0.0 + rgb-regex: ^1.0.1 + rgba-regex: ^1.0.0 + checksum: 778dd52a603ab8da827925aa4200fe6733b667b216495a04110f038b925dc5ef58babe759b94ffc4e44fcf439328695770873937f59d6045f676322b97f3f92d + languageName: node + linkType: hard + +"is-core-module@npm:^2.1.0": + version: 2.6.0 + resolution: "is-core-module@npm:2.6.0" + dependencies: + has: ^1.0.3 + checksum: 183b3b96fed19822b13959876b0317e61fc2cb5ebcbc21639904c81f7ae328af57f8e18cc4750a9c4abebd686130c70d34a89521e57dbe002edfa4614507ce18 + languageName: node + linkType: hard + +"is-core-module@npm:^2.2.0": + version: 2.2.0 + resolution: "is-core-module@npm:2.2.0" + dependencies: + has: ^1.0.3 + checksum: 61e2aff4a7db4f8f7d5a97b484808af17290f4197b34a797cd3d3d27b6b448951064f8d3d6ceae4394fa9b7e6cf08aacd2ba7a17ef6352e922fe803580fbde56 + languageName: node + linkType: hard + +"is-data-descriptor@npm:^0.1.4": + version: 0.1.4 + resolution: "is-data-descriptor@npm:0.1.4" + dependencies: + kind-of: ^3.0.2 + checksum: 5c622e078ba933a78338ae398a3d1fc5c23332b395312daf4f74bab4afb10d061cea74821add726cb4db8b946ba36217ee71a24fe71dd5bca4632edb7f6aad87 + languageName: node + linkType: hard + +"is-data-descriptor@npm:^1.0.0": + version: 1.0.0 + resolution: "is-data-descriptor@npm:1.0.0" + dependencies: + kind-of: ^6.0.0 + checksum: e705e6816241c013b05a65dc452244ee378d1c3e3842bd140beabe6e12c0d700ef23c91803f971aa7b091fb0573c5da8963af34a2b573337d87bc3e1f53a4e6d + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.1": + version: 1.0.2 + resolution: "is-date-object@npm:1.0.2" + checksum: ac859426e5df031abd9d1eeed32a41cc0de06e47227bd972b8bc716460a9404654b3dba78f41e8171ccf535c4bfa6d72a8d1d15a0873f9646698af415e92c2fb + languageName: node + linkType: hard + +"is-descriptor@npm:^0.1.0": + version: 0.1.6 + resolution: "is-descriptor@npm:0.1.6" + dependencies: + is-accessor-descriptor: ^0.1.6 + is-data-descriptor: ^0.1.4 + kind-of: ^5.0.0 + checksum: 0f780c1b46b465f71d970fd7754096ffdb7b69fd8797ca1f5069c163eaedcd6a20ec4a50af669075c9ebcfb5266d2e53c8b227e485eefdb0d1fee09aa1dd8ab6 + languageName: node + linkType: hard + +"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": + version: 1.0.2 + resolution: "is-descriptor@npm:1.0.2" + dependencies: + is-accessor-descriptor: ^1.0.0 + is-data-descriptor: ^1.0.0 + kind-of: ^6.0.2 + checksum: 2ed623560bee035fb67b23e32ce885700bef8abe3fbf8c909907d86507b91a2c89a9d3a4d835a4d7334dd5db0237a0aeae9ca109c1e4ef1c0e7b577c0846ab5a + languageName: node + linkType: hard + +"is-directory@npm:^0.3.1": + version: 0.3.1 + resolution: "is-directory@npm:0.3.1" + checksum: dce9a9d3981e38f2ded2a80848734824c50ee8680cd09aa477bef617949715cfc987197a2ca0176c58a9fb192a1a0d69b535c397140d241996a609d5906ae524 + languageName: node + linkType: hard + +"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": + version: 0.1.1 + resolution: "is-extendable@npm:0.1.1" + checksum: 3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 + languageName: node + linkType: hard + +"is-extendable@npm:^1.0.1": + version: 1.0.1 + resolution: "is-extendable@npm:1.0.1" + dependencies: + is-plain-object: ^2.0.4 + checksum: db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^2.0.0": + version: 2.0.0 + resolution: "is-fullwidth-code-point@npm:2.0.0" + checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-glob@npm:^3.1.0": + version: 3.1.0 + resolution: "is-glob@npm:3.1.0" + dependencies: + is-extglob: ^2.1.0 + checksum: 9d483bca84f16f01230f7c7c8c63735248fe1064346f292e0f6f8c76475fd20c6f50fc19941af5bec35f85d6bf26f4b7768f39a48a5f5fdc72b408dc74e07afc + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": + version: 4.0.1 + resolution: "is-glob@npm:4.0.1" + dependencies: + is-extglob: ^2.1.1 + checksum: 84627cad11b4e745f5db5a163f32c47b711585a5ff6e14f8f8d026db87f4cdd3e2c95f6fa1f94ad22e469f36d819ae2814f03f9c668b164422ac3354a94672d3 + languageName: node + linkType: hard + +"is-https@npm:^3.0.2": + version: 3.0.2 + resolution: "is-https@npm:3.0.2" + checksum: 12bf354bb87eca2ae4f3c218d04a9d0f7c22d86f8ddbe5d1770affe9cbeb833b77de2fec1282fdb0f6204490cd6829858825d7bd20df2e8fc93a46ab5d379a73 + languageName: node + linkType: hard + +"is-installed-globally@npm:^0.3.1": + version: 0.3.2 + resolution: "is-installed-globally@npm:0.3.2" + dependencies: + global-dirs: ^2.0.1 + is-path-inside: ^3.0.1 + checksum: 7f7489ae3026cc3b9f61426108d5911c864ac545bc90ef46e2eda4461c34a1f287a64f765895893398f0769235c59e63f25283c939c661bfe9be5250b1ed99cb + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.1": + version: 2.0.1 + resolution: "is-negative-zero@npm:2.0.1" + checksum: a46f2e0cb5e16fdb8f2011ed488979386d7e68d381966682e3f4c98fc126efe47f26827912baca2d06a02a644aee458b9cba307fb389f6b161e759125db7a3b8 + languageName: node + linkType: hard + +"is-npm@npm:^4.0.0": + version: 4.0.0 + resolution: "is-npm@npm:4.0.0" + checksum: c0d1550266c5e6fa35c1c1063ccd60fde9a5235686551ca0b1fc54ac10dd021911e2466fbee3c328f0aee1ea2ddb33b8034c062538b064dc32f93ad885ba54f8 + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4": + version: 1.0.4 + resolution: "is-number-object@npm:1.0.4" + checksum: d8e4525b5c151f1830872bf217901b58b3a9f66d93fe2f71c2087418e03d7f5c19a3ad64afa0feb70dafd93f7b97e205e3520a8ff007be665e54b377f5b736a8 + languageName: node + linkType: hard + +"is-number@npm:^3.0.0": + version: 3.0.0 + resolution: "is-number@npm:3.0.0" + dependencies: + kind-of: ^3.0.2 + checksum: 0c62bf8e9d72c4dd203a74d8cfc751c746e75513380fef420cda8237e619a988ee43e678ddb23c87ac24d91ac0fe9f22e4ffb1301a50310c697e9d73ca3994e9 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + languageName: node + linkType: hard + +"is-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "is-obj@npm:2.0.0" + checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 + languageName: node + linkType: hard + +"is-path-cwd@npm:^2.0.0": + version: 2.2.0 + resolution: "is-path-cwd@npm:2.2.0" + checksum: 46a840921bb8cc0dc7b5b423a14220e7db338072a4495743a8230533ce78812dc152548c86f4b828411fe98c5451959f07cf841c6a19f611e46600bd699e8048 + languageName: node + linkType: hard + +"is-path-in-cwd@npm:^2.0.0": + version: 2.1.0 + resolution: "is-path-in-cwd@npm:2.1.0" + dependencies: + is-path-inside: ^2.1.0 + checksum: 6b01b3f8c9172e9682ea878d001836a0cc5a78cbe6236024365d478c2c9e384da2417e5f21f2ad2da2761d0465309fc5baf6e71187d2a23f0058da69790f7f48 + languageName: node + linkType: hard + +"is-path-inside@npm:^2.1.0": + version: 2.1.0 + resolution: "is-path-inside@npm:2.1.0" + dependencies: + path-is-inside: ^1.0.2 + checksum: 6ca34dbd84d5c50a3ee1547afb6ada9b06d556a4ff42da9b303797e4acc3ac086516a4833030aa570f397f8c58dacabd57ee8e6c2ce8b2396a986ad2af10fcaf + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.1": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + +"is-plain-obj@npm:^1.0.0": + version: 1.1.0 + resolution: "is-plain-obj@npm:1.1.0" + checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 + languageName: node + linkType: hard + +"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: ^3.0.1 + checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca + languageName: node + linkType: hard + +"is-regex@npm:^1.0.4, is-regex@npm:^1.1.2": + version: 1.1.2 + resolution: "is-regex@npm:1.1.2" + dependencies: + call-bind: ^1.0.2 + has-symbols: ^1.0.1 + checksum: a1e5a451b6b2207c04e2591417499fed013630dbe96c051f0a39a3b266b16ab691c0345128223573f3cd45796e0f561a2241f4a7f1840b06574eebb7100b68aa + languageName: node + linkType: hard + +"is-resolvable@npm:^1.0.0": + version: 1.1.0 + resolution: "is-resolvable@npm:1.1.0" + checksum: 2ddff983be0cabc2c8d60246365755f8fb322f5fb9db834740d3e694c635c1b74c1bd674cf221e072fc4bd911ef3f08f2247d390e476f7e80af9092443193c68 + languageName: node + linkType: hard + +"is-stream@npm:^1.0.1, is-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "is-stream@npm:1.1.0" + checksum: 063c6bec9d5647aa6d42108d4c59723d2bd4ae42135a2d4db6eadbd49b7ea05b750fd69d279e5c7c45cf9da753ad2c00d8978be354d65aa9f6bb434969c6a2ae + languageName: node + linkType: hard + +"is-string@npm:^1.0.5": + version: 1.0.5 + resolution: "is-string@npm:1.0.5" + checksum: 68d77a991f55592721cc7d5800ff95cdb2c4f242e3a98fdc939c409879f7b8f297b8352184032b6b2183994b4c457f42df8de004c58b5b43655c8b2f3e3ecc17 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.3 + resolution: "is-symbol@npm:1.0.3" + dependencies: + has-symbols: ^1.0.1 + checksum: c6d54bd01218fa202da8ce91525ca41a907819be5f000df9ab9621467e087eb36f34b2dbfa51a2a699a282e860681ffa6a787d69e944ba99a46d3df553ff2798 + languageName: node + linkType: hard + +"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 + languageName: node + linkType: hard + +"is-windows@npm:^1.0.2": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 + languageName: node + linkType: hard + +"is-wsl@npm:^1.1.0": + version: 1.1.0 + resolution: "is-wsl@npm:1.1.0" + checksum: ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe + languageName: node + linkType: hard + +"is-yarn-global@npm:^0.3.0": + version: 0.3.0 + resolution: "is-yarn-global@npm:0.3.0" + checksum: bca013d65fee2862024c9fbb3ba13720ffca2fe750095174c1c80922fdda16402b5c233f5ac9e265bc12ecb5446e7b7f519a32d9541788f01d4d44e24d2bf481 + languageName: node + linkType: hard + +"isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + +"isarray@npm:^2.0.1": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + languageName: node + linkType: hard + +"isobject@npm:^2.0.0": + version: 2.1.0 + resolution: "isobject@npm:2.1.0" + dependencies: + isarray: 1.0.0 + checksum: 811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f + languageName: node + linkType: hard + +"isobject@npm:^3.0.0, isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 + languageName: node + linkType: hard + +"isomorphic-fetch@npm:^2.2.1": + version: 2.2.1 + resolution: "isomorphic-fetch@npm:2.2.1" + dependencies: + node-fetch: ^1.0.1 + whatwg-fetch: ">=0.10.0" + checksum: bb5daa7c3785d6742f4379a81e55b549a469503f7c9bf9411b48592e86632cf5e8fe8ea878dba185c0f33eb7c510c23abdeb55aebfdf5d3c70f031ced68c5424 + languageName: node + linkType: hard + +"isstream@npm:~0.1.2": + version: 0.1.2 + resolution: "isstream@npm:0.1.2" + checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 + languageName: node + linkType: hard + +"iterall@npm:^1.2.2": + version: 1.3.0 + resolution: "iterall@npm:1.3.0" + checksum: c78b99678f8c99be488cca7f33e4acca9b72c1326e050afbaf023f086e55619ee466af0464af94a0cb3f292e60cb5bac53a8fd86bd4249ecad26e09f17bb158b + languageName: node + linkType: hard + +"javascript-stringify@npm:^1.6.0": + version: 1.6.0 + resolution: "javascript-stringify@npm:1.6.0" + checksum: bcf0516485e7ebe5318aa4ee27b6875c1d12bcef180fb6a7b5e0c9d4fba9fb7b2050fbe84ec1c27b3980cb34816d9d6c092b6c91ef354d61a8e5f9bfa73f191c + languageName: node + linkType: hard + +"javascript-stringify@npm:^2.0.1": + version: 2.1.0 + resolution: "javascript-stringify@npm:2.1.0" + checksum: 009981ec84299da88795fc764221ed213e3d52251cc93a396430a7a02ae09f1163a9be36a36808689681a8e6113cf00fe97ec2eea2552df48111f79be59e9358 + languageName: node + linkType: hard + +"jju@npm:~1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: 3790481bd2b7827dd6336e6e3dc2dcc6d425679ba7ebde7b679f61dceb4457ea0cda330972494de608571f4973c6dfb5f70fab6f3c5037dbab19ac449a60424f + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 + languageName: node + linkType: hard + +"js-yaml@npm:^3.11.0, js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c + languageName: node + linkType: hard + +"js-yaml@npm:~3.13.1": + version: 3.13.1 + resolution: "js-yaml@npm:3.13.1" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: 7511b764abb66d8aa963379f7d2a404f078457d106552d05a7b556d204f7932384e8477513c124749fa2de52eb328961834562bd09924902c6432e40daa408bc + languageName: node + linkType: hard + +"jsbn@npm:~0.1.0": + version: 0.1.1 + resolution: "jsbn@npm:0.1.1" + checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d + languageName: node + linkType: hard + +"jsesc@npm:~0.5.0": + version: 0.5.0 + resolution: "jsesc@npm:0.5.0" + bin: + jsesc: bin/jsesc + checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.0": + version: 3.0.0 + resolution: "json-buffer@npm:3.0.0" + checksum: 0cecacb8025370686a916069a2ff81f7d55167421b6aa7270ee74e244012650dd6bce22b0852202ea7ff8624fce50ff0ec1bdf95914ccb4553426e290d5a63fa + languageName: node + linkType: hard + +"json-parse-better-errors@npm:^1.0.1, json-parse-better-errors@npm:^1.0.2": + version: 1.0.2 + resolution: "json-parse-better-errors@npm:1.0.2" + checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + languageName: node + linkType: hard + +"json-schema@npm:0.2.3": + version: 0.2.3 + resolution: "json-schema@npm:0.2.3" + checksum: bbc2070988fb5f2a2266a31b956f1b5660e03ea7eaa95b33402901274f625feb586ae0c485e1df854fde40a7f0dc679f3b3ca8e5b8d31f8ea07a0d834de785c7 + languageName: node + linkType: hard + +"json-stringify-safe@npm:~5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee + languageName: node + linkType: hard + +"json3@npm:^3.3.3": + version: 3.3.3 + resolution: "json3@npm:3.3.3" + checksum: 55eda204a4c70d11b7d5caa5cb64c76a3aa54d5df72d07bdf446b922fd7cb8657b0732f68e0c36790f55e195e0a429c299144ff05430bbe93bc2a7c81ad3472b + languageName: node + linkType: hard + +"json5@npm:^0.5.0": + version: 0.5.1 + resolution: "json5@npm:0.5.1" + bin: + json5: lib/cli.js + checksum: 9b85bf06955b23eaa4b7328aa8892e3887e81ca731dd27af04a5f5f1458fbc5e1de57a24442e3272f8a888dd1abe1cb68eb693324035f6b3aeba4fcab7667d62 + languageName: node + linkType: hard + +"json5@npm:^1.0.1": + version: 1.0.1 + resolution: "json5@npm:1.0.1" + dependencies: + minimist: ^1.2.0 + bin: + json5: lib/cli.js + checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 + languageName: node + linkType: hard + +"json5@npm:^2.1.2": + version: 2.2.0 + resolution: "json5@npm:2.2.0" + dependencies: + minimist: ^1.2.5 + bin: + json5: lib/cli.js + checksum: e88fc5274bb58fc99547baa777886b069d2dd96d9cfc4490b305fd16d711dabd5979e35a4f90873cefbeb552e216b041a304fe56702bedba76e19bc7845f208d + languageName: node + linkType: hard + +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" + dependencies: + graceful-fs: ^4.1.6 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e + languageName: node + linkType: hard + +"jsprim@npm:^1.2.2": + version: 1.4.1 + resolution: "jsprim@npm:1.4.1" + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + checksum: 6bcb20ec265ae18bb48e540a6da2c65f9c844f7522712d6dfcb01039527a49414816f4869000493363f1e1ea96cbad00e46188d5ecc78257a19f152467587373 + languageName: node + linkType: hard + +"keyv@npm:^3.0.0": + version: 3.1.0 + resolution: "keyv@npm:3.1.0" + dependencies: + json-buffer: 3.0.0 + checksum: bb7e8f3acffdbafbc2dd5b63f377fe6ec4c0e2c44fc82720449ef8ab54f4a7ce3802671ed94c0f475ae0a8549703353a2124561fcf3317010c141b32ca1ce903 + languageName: node + linkType: hard + +"killable@npm:^1.0.1": + version: 1.0.1 + resolution: "killable@npm:1.0.1" + checksum: 911a85c6e390c19d72c4e3149347cf44042cbd7d18c3c6c5e4f706fdde6e0ed532473392e282c7ef27f518407e6cb7d2a0e71a2ae8d8d8f8ffdb68891a29a68a + languageName: node + linkType: hard + +"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": + version: 3.2.2 + resolution: "kind-of@npm:3.2.2" + dependencies: + is-buffer: ^1.1.5 + checksum: e898df8ca2f31038f27d24f0b8080da7be274f986bc6ed176f37c77c454d76627619e1681f6f9d2e8d2fd7557a18ecc419a6bb54e422abcbb8da8f1a75e4b386 + languageName: node + linkType: hard + +"kind-of@npm:^4.0.0": + version: 4.0.0 + resolution: "kind-of@npm:4.0.0" + dependencies: + is-buffer: ^1.1.5 + checksum: 1b9e7624a8771b5a2489026e820f3bbbcc67893e1345804a56b23a91e9069965854d2a223a7c6ee563c45be9d8c6ff1ef87f28ed5f0d1a8d00d9dcbb067c529f + languageName: node + linkType: hard + +"kind-of@npm:^5.0.0": + version: 5.1.0 + resolution: "kind-of@npm:5.1.0" + checksum: f2a0102ae0cf19c4a953397e552571bad2b588b53282874f25fca7236396e650e2db50d41f9f516bd402536e4df968dbb51b8e69e4d5d4a7173def78448f7bab + languageName: node + linkType: hard + +"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b + languageName: node + linkType: hard + +"last-call-webpack-plugin@npm:^3.0.0": + version: 3.0.0 + resolution: "last-call-webpack-plugin@npm:3.0.0" + dependencies: + lodash: ^4.17.5 + webpack-sources: ^1.1.0 + checksum: 23c25a2397c9f75b769b5238ab798873e857baf2363d471d186c9f05212457943f0de16181f33aeecbfd42116b72a0f343fe8910d5d8010f24956d95d536c743 + languageName: node + linkType: hard + +"latest-version@npm:^5.0.0": + version: 5.1.0 + resolution: "latest-version@npm:5.1.0" + dependencies: + package-json: ^6.3.0 + checksum: fbc72b071eb66c40f652441fd783a9cca62f08bf42433651937f078cd9ef94bf728ec7743992777826e4e89305aef24f234b515e6030503a2cbee7fc9bdc2c0f + languageName: node + linkType: hard + +"linkify-it@npm:^2.0.0": + version: 2.2.0 + resolution: "linkify-it@npm:2.2.0" + dependencies: + uc.micro: ^1.0.1 + checksum: d198871d0b3f3cfdb745dae564bfd6743474f20cd0ef1057e6ca29451834749e7f3da52b59b4de44e98f31a1e5c71bdad160490d4ae54de251cbcde57e4d7837 + languageName: node + linkType: hard + +"load-script@npm:^1.0.0": + version: 1.0.0 + resolution: "load-script@npm:1.0.0" + checksum: 8458e3f07b4a86f8d9d66e47a987811491a5d013af23ba7b371c6d3c9dc899885b072ccf65abf7874c10cb197d4975eacd8a7a125bfb38dbbcb267539f5dc1e9 + languageName: node + linkType: hard + +"loader-runner@npm:^2.4.0": + version: 2.4.0 + resolution: "loader-runner@npm:2.4.0" + checksum: e27eebbca5347a03f6b1d1bce5b2736a4984fb742f872c0a4d68e62de10f7637613e79a464d3bcd77c246d9c70fcac112bb4a3123010eb527e8b203a614647db + languageName: node + linkType: hard + +"loader-utils@npm:^0.2.16": + version: 0.2.17 + resolution: "loader-utils@npm:0.2.17" + dependencies: + big.js: ^3.1.3 + emojis-list: ^2.0.0 + json5: ^0.5.0 + object-assign: ^4.0.1 + checksum: 3045c83ef8b19d66d4c25e3245120c579883f473fe0d0559552f55502be913725c4d558a7c866191a74b19ef2af20b094afe3b144ae1e717ea4c245d52f60a09 + languageName: node + linkType: hard + +"loader-utils@npm:^1.0.2, loader-utils@npm:^1.1.0, loader-utils@npm:^1.2.3, loader-utils@npm:^1.4.0": + version: 1.4.0 + resolution: "loader-utils@npm:1.4.0" + dependencies: + big.js: ^5.2.2 + emojis-list: ^3.0.0 + json5: ^1.0.1 + checksum: d150b15e7a42ac47d935c8b484b79e44ff6ab4c75df7cc4cb9093350cf014ec0b17bdb60c5d6f91a37b8b218bd63b973e263c65944f58ca2573e402b9a27e717 + languageName: node + linkType: hard + +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" + dependencies: + p-locate: ^3.0.0 + path-exists: ^3.0.0 + checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"lodash-es@npm:^4.17.15": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 + languageName: node + linkType: hard + +"lodash._reinterpolate@npm:^3.0.0": + version: 3.0.0 + resolution: "lodash._reinterpolate@npm:3.0.0" + checksum: 06d2d5f33169604fa5e9f27b6067ed9fb85d51a84202a656901e5ffb63b426781a601508466f039c720af111b0c685d12f1a5c14ff8df5d5f27e491e562784b2 + languageName: node + linkType: hard + +"lodash.clonedeep@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.clonedeep@npm:4.5.0" + checksum: 92c46f094b064e876a23c97f57f81fbffd5d760bf2d8a1c61d85db6d1e488c66b0384c943abee4f6af7debf5ad4e4282e74ff83177c9e63d8ff081a4837c3489 + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 + languageName: node + linkType: hard + +"lodash.defaultsdeep@npm:^4.6.0": + version: 4.6.1 + resolution: "lodash.defaultsdeep@npm:4.6.1" + checksum: 1f346f16158b760545ca99553cb13e907a28b281425751af6bfe681387b9e5685438a7ddbfd36a8d5cc8bda066867a134aa31416f17e318db8c461c377810a76 + languageName: node + linkType: hard + +"lodash.get@npm:^4.0.0": + version: 4.4.2 + resolution: "lodash.get@npm:4.4.2" + checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545 + languageName: node + linkType: hard + +"lodash.isequal@npm:^4.0.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 + languageName: node + linkType: hard + +"lodash.kebabcase@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.kebabcase@npm:4.1.1" + checksum: 5a6c59161914e1bae23438a298c7433e83d935e0f59853fa862e691164696bc07f6dfa4c313d499fbf41ba8d53314e9850416502376705a357d24ee6ca33af78 + languageName: node + linkType: hard + +"lodash.memoize@npm:^4.1.2": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089 + languageName: node + linkType: hard + +"lodash.template@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.template@npm:4.5.0" + dependencies: + lodash._reinterpolate: ^3.0.0 + lodash.templatesettings: ^4.0.0 + checksum: ca64e5f07b6646c9d3dbc0fe3aaa995cb227c4918abd1cef7a9024cd9c924f2fa389a0ec4296aa6634667e029bc81d4bbdb8efbfde11df76d66085e6c529b450 + languageName: node + linkType: hard + +"lodash.templatesettings@npm:^4.0.0": + version: 4.2.0 + resolution: "lodash.templatesettings@npm:4.2.0" + dependencies: + lodash._reinterpolate: ^3.0.0 + checksum: 863e025478b092997e11a04e9d9e735875eeff1ffcd6c61742aa8272e3c2cddc89ce795eb9726c4e74cef5991f722897ff37df7738a125895f23fc7d12a7bb59 + languageName: node + linkType: hard + +"lodash.uniq@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.uniq@npm:4.5.0" + checksum: a4779b57a8d0f3c441af13d9afe7ecff22dd1b8ce1129849f71d9bbc8e8ee4e46dfb4b7c28f7ad3d67481edd6e51126e4e2a6ee276e25906d10f7140187c392d + languageName: node + linkType: hard + +"lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.3, lodash@npm:^4.17.5, lodash@npm:~4.17.15": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +"loglevel@npm:^1.6.8": + version: 1.7.1 + resolution: "loglevel@npm:1.7.1" + checksum: 715a4ae69ad75d4d3bd04e4f6e9edbc4cae4db34d1e7f54f426d8cebe2dd9fef891ca3789e839d927cdbc5fad73d789e998db0af2f11f4c40219c272bc923823 + languageName: node + linkType: hard + +"loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: ^3.0.0 || ^4.0.0 + bin: + loose-envify: cli.js + checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 + languageName: node + linkType: hard + +"lower-case@npm:^1.1.1": + version: 1.1.4 + resolution: "lower-case@npm:1.1.4" + checksum: 1ca9393b5eaef94a64e3f89e38b63d15bc7182a91171e6ad1550f51d710ec941540a065b274188f2e6b4576110cc2d11b50bc4bb7c603a040ddeb1db4ca95197 + languageName: node + linkType: hard + +"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "lowercase-keys@npm:1.0.1" + checksum: 4d045026595936e09953e3867722e309415ff2c80d7701d067546d75ef698dac218a4f53c6d1d0e7368b47e45fd7529df47e6cb56fbb90523ba599f898b3d147 + languageName: node + linkType: hard + +"lowercase-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "lowercase-keys@npm:2.0.0" + checksum: 24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 + languageName: node + linkType: hard + +"lru-cache@npm:^4.1.2": + version: 4.1.5 + resolution: "lru-cache@npm:4.1.5" + dependencies: + pseudomap: ^1.0.2 + yallist: ^2.1.2 + checksum: 4bb4b58a36cd7dc4dcec74cbe6a8f766a38b7426f1ff59d4cf7d82a2aa9b9565cd1cb98f6ff60ce5cd174524868d7bc9b7b1c294371851356066ca9ac4cf135a + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: ^3.0.2 + checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"make-dir@npm:^2.0.0": + version: 2.1.0 + resolution: "make-dir@npm:2.1.0" + dependencies: + pify: ^4.0.1 + semver: ^5.6.0 + checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab + languageName: node + linkType: hard + +"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: ^6.0.0 + checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^9.1.0": + version: 9.1.0 + resolution: "make-fetch-happen@npm:9.1.0" + dependencies: + agentkeepalive: ^4.1.3 + cacache: ^15.2.0 + http-cache-semantics: ^4.1.0 + http-proxy-agent: ^4.0.1 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^6.0.0 + minipass: ^3.1.3 + minipass-collect: ^1.0.2 + minipass-fetch: ^1.3.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.2 + promise-retry: ^2.0.1 + socks-proxy-agent: ^6.0.0 + ssri: ^8.0.0 + checksum: 0eb371c85fdd0b1584fcfdf3dc3c62395761b3c14658be02620c310305a9a7ecf1617a5e6fb30c1d081c5c8aaf177fa133ee225024313afabb7aa6a10f1e3d04 + languageName: node + linkType: hard + +"map-cache@npm:^0.2.2": + version: 0.2.2 + resolution: "map-cache@npm:0.2.2" + checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 + languageName: node + linkType: hard + +"map-visit@npm:^1.0.0": + version: 1.0.0 + resolution: "map-visit@npm:1.0.0" + dependencies: + object-visit: ^1.0.0 + checksum: c27045a5021c344fc19b9132eb30313e441863b2951029f8f8b66f79d3d8c1e7e5091578075a996f74e417479506fe9ede28c44ca7bc351a61c9d8073daec36a + languageName: node + linkType: hard + +"markdown-it-anchor@npm:^5.0.2": + version: 5.3.0 + resolution: "markdown-it-anchor@npm:5.3.0" + peerDependencies: + markdown-it: "*" + checksum: e1092fe45001ec9fb6df24afcada4f0cb774eebbe76db7c57943bcd84e0977c85764c5e6cd539617eef2a0f0c7abed59890f748b55c7379e2e4c45ff8b69f813 + languageName: node + linkType: hard + +"markdown-it-chain@npm:^1.3.0": + version: 1.3.0 + resolution: "markdown-it-chain@npm:1.3.0" + dependencies: + webpack-chain: ^4.9.0 + peerDependencies: + markdown-it: ">=5.0.0" + checksum: 5dbdcf110f9edfdadcfe21f3e4763433c7bb7f9118203b1c98d5aa5ba25f90c949c3097df5583c194f1ddf897f0d12d9e84df91caf6610f7c3bc853ac16e2115 + languageName: node + linkType: hard + +"markdown-it-container@npm:^2.0.0": + version: 2.0.0 + resolution: "markdown-it-container@npm:2.0.0" + checksum: 3f3f3da5a72fc3e885d349da4ea7209b8fab89fa5d95b1866ed8a01a14322f6c87c6c224d67c3d59237f9331d494b8dea6aaba94c1721abc8210af23ee462cd7 + languageName: node + linkType: hard + +"markdown-it-emoji@npm:^1.4.0": + version: 1.4.0 + resolution: "markdown-it-emoji@npm:1.4.0" + checksum: b76aa7f3e419c33d7802fe8dbc3b54e2881ee24035343c2552096e3807d5cac9cb9cf662f3d9765729c60479dc749852cae627d4853bcffb38aecd7119815f18 + languageName: node + linkType: hard + +"markdown-it-table-of-contents@npm:^0.4.0": + version: 0.4.4 + resolution: "markdown-it-table-of-contents@npm:0.4.4" + checksum: 26b3071836aa7ecda07d7d0832a30a3abb0da70afd9836202618929ab1e3d3c5668db8cdd21edd85c0404ba0288a7c9b8086c49924141f95da58239ab7b08cd3 + languageName: node + linkType: hard + +"markdown-it@npm:^8.4.1": + version: 8.4.2 + resolution: "markdown-it@npm:8.4.2" + dependencies: + argparse: ^1.0.7 + entities: ~1.1.1 + linkify-it: ^2.0.0 + mdurl: ^1.0.1 + uc.micro: ^1.0.5 + bin: + markdown-it: bin/markdown-it.js + checksum: ad171466933d6ce33fcdddf32f641fc7ff238820a11397f07d45ab293e3fd6d83de14eaa59bfdc67dc4a715e73aa08bae9b2a38e44b119d7340d8ae691ca4b2d + languageName: node + linkType: hard + +"md5.js@npm:^1.3.4": + version: 1.3.5 + resolution: "md5.js@npm:1.3.5" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c + languageName: node + linkType: hard + +"mdn-data@npm:2.0.14": + version: 2.0.14 + resolution: "mdn-data@npm:2.0.14" + checksum: 9d0128ed425a89f4cba8f787dca27ad9408b5cb1b220af2d938e2a0629d17d879a34d2cb19318bdb26c3f14c77dd5dfbae67211f5caaf07b61b1f2c5c8c7dc16 + languageName: node + linkType: hard + +"mdn-data@npm:2.0.4": + version: 2.0.4 + resolution: "mdn-data@npm:2.0.4" + checksum: add3c95e6d03d301b8a8bcfee3de33f4d07e4c5eee5b79f18d6d737de717e22472deadf67c1a8563983c0b603e10d7df40aa8e5fddf18884dfe118ccec7ae329 + languageName: node + linkType: hard + +"mdurl@npm:^1.0.1": + version: 1.0.1 + resolution: "mdurl@npm:1.0.1" + checksum: 71731ecba943926bfbf9f9b51e28b5945f9411c4eda80894221b47cc105afa43ba2da820732b436f0798fd3edbbffcd1fc1415843c41a87fea08a41cc1e3d02b + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 + languageName: node + linkType: hard + +"medium-zoom@npm:^1.0.4": + version: 1.0.6 + resolution: "medium-zoom@npm:1.0.6" + checksum: 728b9f661262fd084da26f401ffe9bf98afc6d14ad93d4bfb08b95d32f9c4494a97dc8cb3a62353e8d350dc09c84a3f6f686a0fec321bfb609e5ba5e24bdb9d2 + languageName: node + linkType: hard + +"memory-fs@npm:^0.4.1": + version: 0.4.1 + resolution: "memory-fs@npm:0.4.1" + dependencies: + errno: ^0.1.3 + readable-stream: ^2.0.1 + checksum: 6db6c8682eff836664ca9b5b6052ae38d21713dda9d0ef4700fa5c0599a8bc16b2093bee75ac3dedbe59fb2222d368f25bafaa62ba143c41051359cbcb005044 + languageName: node + linkType: hard + +"memory-fs@npm:^0.5.0": + version: 0.5.0 + resolution: "memory-fs@npm:0.5.0" + dependencies: + errno: ^0.1.3 + readable-stream: ^2.0.1 + checksum: a9f25b0a8ecfb7324277393f19ef68e6ba53b9e6e4b526bbf2ba23055c5440fbf61acc7bf66bfd980e9eb4951a4790f6f777a9a3abd36603f22c87e8a64d3d6b + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 + languageName: node + linkType: hard + +"merge-source-map@npm:^1.1.0": + version: 1.1.0 + resolution: "merge-source-map@npm:1.1.0" + dependencies: + source-map: ^0.6.1 + checksum: 945a83dcc59eff77dde709be1d3d6cb575c11cd7164a7ccdc1c6f0d463aad7c12750a510bdf84af2c05fac4615c4305d97ac90477975348bb901a905c8e92c4b + languageName: node + linkType: hard + +"merge2@npm:^1.2.3": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + languageName: node + linkType: hard + +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a + languageName: node + linkType: hard + +"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": + version: 3.1.10 + resolution: "micromatch@npm:3.1.10" + dependencies: + arr-diff: ^4.0.0 + array-unique: ^0.3.2 + braces: ^2.3.1 + define-property: ^2.0.2 + extend-shallow: ^3.0.2 + extglob: ^2.0.4 + fragment-cache: ^0.2.1 + kind-of: ^6.0.2 + nanomatch: ^1.2.9 + object.pick: ^1.3.0 + regex-not: ^1.0.0 + snapdragon: ^0.8.1 + to-regex: ^3.0.2 + checksum: ad226cba4daa95b4eaf47b2ca331c8d2e038d7b41ae7ed0697cde27f3f1d6142881ab03d4da51b65d9d315eceb5e4cdddb3fbb55f5f72cfa19cf3ea469d054dc + languageName: node + linkType: hard + +"miller-rabin@npm:^4.0.0": + version: 4.0.1 + resolution: "miller-rabin@npm:4.0.1" + dependencies: + bn.js: ^4.0.0 + brorand: ^1.0.1 + bin: + miller-rabin: bin/miller-rabin + checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece + languageName: node + linkType: hard + +"mime-db@npm:1.47.0, mime-db@npm:>= 1.43.0 < 2": + version: 1.47.0 + resolution: "mime-db@npm:1.47.0" + checksum: 6808235243c39b3142e677af86972cf32de8ebbec81178491475a79aa07caf67646cd9b559972d22c3c372ddca4a093e58bb0ba10376d75a1efbd0e07be82de2 + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24": + version: 2.1.30 + resolution: "mime-types@npm:2.1.30" + dependencies: + mime-db: 1.47.0 + checksum: 53c36729b1c4f6029fd5957d5859e62eff4b86311a6e1dce87937583dc8971fec9f359ffcff4be93d26bb5ddd03f1b5ffc7626912031ce0a63510d7896521b2e + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 + languageName: node + linkType: hard + +"mime@npm:^2.0.3, mime@npm:^2.4.4": + version: 2.5.2 + resolution: "mime@npm:2.5.2" + bin: + mime: cli.js + checksum: dd3c93d433d41a09f6a1cfa969b653b769899f3bd573e7bfcea33bdc8b0cc4eba57daa2f95937369c2bd2b6d39d62389b11a4309fe40d1d3a1b736afdedad0ff + languageName: node + linkType: hard + +"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": + version: 1.0.1 + resolution: "mimic-response@npm:1.0.1" + checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 + languageName: node + linkType: hard + +"min-document@npm:^2.19.0": + version: 2.19.0 + resolution: "min-document@npm:2.19.0" + dependencies: + dom-walk: ^0.1.0 + checksum: da6437562ea2228041542a2384528e74e22d1daa1a4ec439c165abf0b9d8a63e17e3b8a6dc6e0c731845e85301198730426932a0e813d23f932ca668340c9623 + languageName: node + linkType: hard + +"mini-css-extract-plugin@npm:0.6.0": + version: 0.6.0 + resolution: "mini-css-extract-plugin@npm:0.6.0" + dependencies: + loader-utils: ^1.1.0 + normalize-url: ^2.0.1 + schema-utils: ^1.0.0 + webpack-sources: ^1.1.0 + peerDependencies: + webpack: ^4.4.0 + checksum: 6703d4de8c788c467dea1baacaa8843ddfd3e6895912635f01d568d2f60017df631badd3a757089ab5c4cdac97c60cc7167a6e941b2c36f6f634d00254ea6d6a + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 + languageName: node + linkType: hard + +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4": + version: 3.0.4 + resolution: "minimatch@npm:3.0.4" + dependencies: + brace-expansion: ^1.1.7 + checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078 + languageName: node + linkType: hard + +"minimist@npm:^1.2.0, minimist@npm:^1.2.5": + version: 1.2.5 + resolution: "minimist@npm:1.2.5" + checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 + languageName: node + linkType: hard + +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + +"minipass-fetch@npm:^1.3.2": + version: 1.4.1 + resolution: "minipass-fetch@npm:1.4.1" + dependencies: + encoding: ^0.1.12 + minipass: ^3.1.0 + minipass-sized: ^1.0.3 + minizlib: ^2.0.0 + dependenciesMeta: + encoding: + optional: true + checksum: ec93697bdb62129c4e6c0104138e681e30efef8c15d9429dd172f776f83898471bc76521b539ff913248cc2aa6d2b37b652c993504a51cc53282563640f29216 + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: ^3.0.0 + checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3": + version: 3.1.6 + resolution: "minipass@npm:3.1.6" + dependencies: + yallist: ^4.0.0 + checksum: 57a04041413a3531a65062452cb5175f93383ef245d6f4a2961d34386eb9aa8ac11ac7f16f791f5e8bbaf1dfb1ef01596870c88e8822215db57aa591a5bb0a77 + languageName: node + linkType: hard + +"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: ^3.0.0 + yallist: ^4.0.0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 + languageName: node + linkType: hard + +"mississippi@npm:^3.0.0": + version: 3.0.0 + resolution: "mississippi@npm:3.0.0" + dependencies: + concat-stream: ^1.5.0 + duplexify: ^3.4.2 + end-of-stream: ^1.1.0 + flush-write-stream: ^1.0.0 + from2: ^2.1.0 + parallel-transform: ^1.1.0 + pump: ^3.0.0 + pumpify: ^1.3.3 + stream-each: ^1.1.0 + through2: ^2.0.0 + checksum: 84b3d9889621d293f9a596bafe60df863b330c88fc19215ced8f603c605fc7e1bf06f8e036edf301bd630a03fd5d9d7d23d5d6b9a4802c30ca864d800f0bd9f8 + languageName: node + linkType: hard + +"mixin-deep@npm:^1.2.0": + version: 1.3.2 + resolution: "mixin-deep@npm:1.3.2" + dependencies: + for-in: ^1.0.2 + is-extendable: ^1.0.1 + checksum: 820d5a51fcb7479f2926b97f2c3bb223546bc915e6b3a3eb5d906dda871bba569863595424a76682f2b15718252954644f3891437cb7e3f220949bed54b1750d + languageName: node + linkType: hard + +"mkdirp@npm:0.3.0": + version: 0.3.0 + resolution: "mkdirp@npm:0.3.0" + checksum: 3ec9cda8bd89b64892728e5092bc79e88382e444d4bbde040c2fb8d7034dc70682cfdd729e93241fd5243d2397324c420ef68c717d806db51bf96c0fc80f4b1d + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1": + version: 0.5.5 + resolution: "mkdirp@npm:0.5.5" + dependencies: + minimist: ^1.2.5 + bin: + mkdirp: bin/cmd.js + checksum: 3bce20ea525f9477befe458ab85284b0b66c8dc3812f94155af07c827175948cdd8114852ac6c6d82009b13c1048c37f6d98743eb019651ee25c39acc8aabe7d + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4, mkdirp@npm:~1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + +"move-concurrently@npm:^1.0.1": + version: 1.0.1 + resolution: "move-concurrently@npm:1.0.1" + dependencies: + aproba: ^1.1.1 + copy-concurrently: ^1.0.0 + fs-write-stream-atomic: ^1.0.8 + mkdirp: ^0.5.1 + rimraf: ^2.5.4 + run-queue: ^1.0.3 + checksum: 4ea3296c150b09e798177847f673eb5783f8ca417ba806668d2c631739f653e1a735f19fb9b6e2f5e25ee2e4c0a6224732237a8e4f84c764e99d7462d258209e + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.1": + version: 2.1.1 + resolution: "ms@npm:2.1.1" + checksum: 0078a23cd916a9a7435c413caa14c57d4b4f6e2470e0ab554b6964163c8a4436448ac7ae020e883685475da6b6796cc396b670f579cb275db288a21e3e57721e + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:^2.0.0, ms@npm:^2.1.1": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"multicast-dns-service-types@npm:^1.1.0": + version: 1.1.0 + resolution: "multicast-dns-service-types@npm:1.1.0" + checksum: 0979fca1cce85484d256e4db3af591d941b41a61f134da3607213d2624c12ed5b8a246565cb19a9b3cb542819e8fbc71a90b07e77023ee6a9515540fe1d371f7 + languageName: node + linkType: hard + +"multicast-dns@npm:^6.0.1": + version: 6.2.3 + resolution: "multicast-dns@npm:6.2.3" + dependencies: + dns-packet: ^1.3.1 + thunky: ^1.0.2 + bin: + multicast-dns: cli.js + checksum: f515b49ca964429ab48a4ac8041fcf969c927aeb49ab65288bd982e52c849a870fc3b03565780b0d194a1a02da8821f28b6425e48e95b8107bc9fcc92f571a6f + languageName: node + linkType: hard + +"nan@npm:^2.12.1": + version: 2.14.2 + resolution: "nan@npm:2.14.2" + dependencies: + node-gyp: latest + checksum: 7a269139b66a7d37470effb7fb36a8de8cc3b5ffba6e40bb8e0545307911fe5ebf94797ec62f655ecde79c237d169899f8bd28256c66a32cbc8284faaf94c3f4 + languageName: node + linkType: hard + +"nanomatch@npm:^1.2.9": + version: 1.2.13 + resolution: "nanomatch@npm:1.2.13" + dependencies: + arr-diff: ^4.0.0 + array-unique: ^0.3.2 + define-property: ^2.0.2 + extend-shallow: ^3.0.2 + fragment-cache: ^0.2.1 + is-windows: ^1.0.2 + kind-of: ^6.0.2 + object.pick: ^1.3.0 + regex-not: ^1.0.0 + snapdragon: ^0.8.1 + to-regex: ^3.0.1 + checksum: 54d4166d6ef08db41252eb4e96d4109ebcb8029f0374f9db873bd91a1f896c32ec780d2a2ea65c0b2d7caf1f28d5e1ea33746a470f32146ac8bba821d80d38d8 + languageName: node + linkType: hard + +"negotiator@npm:0.6.2, negotiator@npm:^0.6.2": + version: 0.6.2 + resolution: "negotiator@npm:0.6.2" + checksum: dfddaff6c06792f1c4c3809e29a427b8daef8cd437c83b08dd51d7ee11bbd1c29d9512d66b801144d6c98e910ffd8723f2432e0cbf8b18d41d2a09599c975ab3 + languageName: node + linkType: hard + +"neo-async@npm:^2.5.0, neo-async@npm:^2.6.0, neo-async@npm:^2.6.1": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 + languageName: node + linkType: hard + +"nice-try@npm:^1.0.4": + version: 1.0.5 + resolution: "nice-try@npm:1.0.5" + checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff + languageName: node + linkType: hard + +"no-case@npm:^2.2.0": + version: 2.3.2 + resolution: "no-case@npm:2.3.2" + dependencies: + lower-case: ^1.1.1 + checksum: 856487731936fef44377ca74fdc5076464aba2e0734b56a4aa2b2a23d5b154806b591b9b2465faa59bb982e2b5c9391e3685400957fb4eeb38f480525adcf3dd + languageName: node + linkType: hard + +"node-fetch@npm:^1.0.1": + version: 1.7.3 + resolution: "node-fetch@npm:1.7.3" + dependencies: + encoding: ^0.1.11 + is-stream: ^1.0.1 + checksum: 3bb0528c05d541316ebe52770d71ee25a6dce334df4231fd55df41a644143e07f068637488c18a5b0c43f05041dbd3346752f9e19b50df50569a802484544d5b + languageName: node + linkType: hard + +"node-forge@npm:^0.10.0": + version: 0.10.0 + resolution: "node-forge@npm:0.10.0" + checksum: 5aa6dc9922e424a20ef101d2f517418e2bc9cfc0255dd22e0701c0fad1568445f510ee67f6f3fcdf085812c4ca1b847b8ba45683b34776828e41f5c1794e42e1 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 8.4.1 + resolution: "node-gyp@npm:8.4.1" + dependencies: + env-paths: ^2.2.0 + glob: ^7.1.4 + graceful-fs: ^4.2.6 + make-fetch-happen: ^9.1.0 + nopt: ^5.0.0 + npmlog: ^6.0.0 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^2.0.2 + bin: + node-gyp: bin/node-gyp.js + checksum: 341710b5da39d3660e6a886b37e210d33f8282047405c2e62c277bcc744c7552c5b8b972ebc3a7d5c2813794e60cc48c3ebd142c46d6e0321db4db6c92dd0355 + languageName: node + linkType: hard + +"node-libs-browser@npm:^2.2.1": + version: 2.2.1 + resolution: "node-libs-browser@npm:2.2.1" + dependencies: + assert: ^1.1.1 + browserify-zlib: ^0.2.0 + buffer: ^4.3.0 + console-browserify: ^1.1.0 + constants-browserify: ^1.0.0 + crypto-browserify: ^3.11.0 + domain-browser: ^1.1.1 + events: ^3.0.0 + https-browserify: ^1.0.0 + os-browserify: ^0.3.0 + path-browserify: 0.0.1 + process: ^0.11.10 + punycode: ^1.2.4 + querystring-es3: ^0.2.0 + readable-stream: ^2.3.3 + stream-browserify: ^2.0.1 + stream-http: ^2.7.2 + string_decoder: ^1.0.0 + timers-browserify: ^2.0.4 + tty-browserify: 0.0.0 + url: ^0.11.0 + util: ^0.11.0 + vm-browserify: ^1.0.1 + checksum: 41fa7927378edc0cb98a8cc784d3f4a47e43378d3b42ec57a23f81125baa7287c4b54d6d26d062072226160a3ce4d8b7a62e873d2fb637aceaddf71f5a26eca0 + languageName: node + linkType: hard + +"node-releases@npm:^1.1.71": + version: 1.1.71 + resolution: "node-releases@npm:1.1.71" + checksum: a6ab18069e43d70b811fa7f12b397619f2003f78ac2ed0affa30876880ca3036a191d33679d93baac166afa12a7b1b1716e13f3c82c0f0fa09e2c83db3f91faf + languageName: node + linkType: hard + +"nopt@npm:1.0.10": + version: 1.0.10 + resolution: "nopt@npm:1.0.10" + dependencies: + abbrev: 1 + bin: + nopt: ./bin/nopt.js + checksum: f62575aceaa3be43f365bf37a596b89bbac2e796b001b6d2e2a85c2140a4e378ff919e2753ccba959c4fd344776fc88c29b393bc167fa939fb1513f126f4cd45 + languageName: node + linkType: hard + +"nopt@npm:^5.0.0": + version: 5.0.0 + resolution: "nopt@npm:5.0.0" + dependencies: + abbrev: 1 + bin: + nopt: bin/nopt.js + checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f + languageName: node + linkType: hard + +"normalize-path@npm:^2.1.1": + version: 2.1.1 + resolution: "normalize-path@npm:2.1.1" + dependencies: + remove-trailing-separator: ^1.0.1 + checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184 + languageName: node + linkType: hard + +"normalize-url@npm:^2.0.1": + version: 2.0.1 + resolution: "normalize-url@npm:2.0.1" + dependencies: + prepend-http: ^2.0.0 + query-string: ^5.0.1 + sort-keys: ^2.0.0 + checksum: 30e337ee03fc7f360c7d2b966438657fabd2628925cc58bffc893982fe4d2c59b397ae664fa2c319cd83565af73eee88906e80bc5eec91bc32b601920e770d75 + languageName: node + linkType: hard + +"normalize-url@npm:^3.0.0": + version: 3.3.0 + resolution: "normalize-url@npm:3.3.0" + checksum: f6aa4a1a94c3b799812f3e7fc987fb4599d869bfa8e9a160b6f2c5a2b4e62ada998d64dca30d9e20769d8bd95d3da1da3d4841dba2cc3c4d85364e1eb46219a2 + languageName: node + linkType: hard + +"normalize-url@npm:^4.1.0": + version: 4.5.0 + resolution: "normalize-url@npm:4.5.0" + checksum: 34e9d01095df5c9348bf75f6cf0552c01438a29119aecdb747eead6ccd36a386209acdc093fc993edd32731b3056ff2977ffab44e4b8eed4d8aafdf0feae90c7 + languageName: node + linkType: hard + +"npm-run-path@npm:^2.0.0": + version: 2.0.2 + resolution: "npm-run-path@npm:2.0.2" + dependencies: + path-key: ^2.0.0 + checksum: acd5ad81648ba4588ba5a8effb1d98d2b339d31be16826a118d50f182a134ac523172101b82eab1d01cb4c2ba358e857d54cfafd8163a1ffe7bd52100b741125 + languageName: node + linkType: hard + +"npmlog@npm:^6.0.0": + version: 6.0.0 + resolution: "npmlog@npm:6.0.0" + dependencies: + are-we-there-yet: ^2.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.0 + set-blocking: ^2.0.0 + checksum: 33d8a7fe3d63bf83b16655b6588ae7ba10b5f37b067a661e7cab6508660d7c3204ae716ee2c5ce4eb9626fd1489cf2fa7645d789bc3b704f8c3ccb04a532a50b + languageName: node + linkType: hard + +"nprogress@npm:^0.2.0": + version: 0.2.0 + resolution: "nprogress@npm:0.2.0" + checksum: 66b7bec5d563ecf2d1c3d2815e6d5eb74ed815eee8563e0afa63d3f185ab1b9cf2ddd97e1ded263b9995c5019d26d600320e849e50f3747984daa033744619dc + languageName: node + linkType: hard + +"nth-check@npm:^1.0.2": + version: 1.0.2 + resolution: "nth-check@npm:1.0.2" + dependencies: + boolbase: ~1.0.0 + checksum: 59e115fdd75b971d0030f42ada3aac23898d4c03aa13371fa8b3339d23461d1badf3fde5aad251fb956aaa75c0a3b9bfcd07c08a34a83b4f9dadfdce1d19337c + languageName: node + linkType: hard + +"num2fraction@npm:^1.2.2": + version: 1.2.2 + resolution: "num2fraction@npm:1.2.2" + checksum: 1da9c6797b505d3f5b17c7f694c4fa31565bdd5c0e5d669553253aed848a580804cd285280e8a73148bd9628839267daee4967f24b53d4e893e44b563e412635 + languageName: node + linkType: hard + +"oauth-sign@npm:~0.9.0": + version: 0.9.0 + resolution: "oauth-sign@npm:0.9.0" + checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 + languageName: node + linkType: hard + +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + languageName: node + linkType: hard + +"object-copy@npm:^0.1.0": + version: 0.1.0 + resolution: "object-copy@npm:0.1.0" + dependencies: + copy-descriptor: ^0.1.0 + define-property: ^0.2.5 + kind-of: ^3.0.3 + checksum: a9e35f07e3a2c882a7e979090360d1a20ab51d1fa19dfdac3aa8873b328a7c4c7683946ee97c824ae40079d848d6740a3788fa14f2185155dab7ed970a72c783 + languageName: node + linkType: hard + +"object-inspect@npm:^1.9.0": + version: 1.10.2 + resolution: "object-inspect@npm:1.10.2" + checksum: ddd414048e97ca721bc281ba2a0e867fff433d62b70dd87f0ed7495dfe51dd3f649b86d4515ff2d0999507eeed03a829f89dbbbf5884ca8cc5a6d6ce8f91d6cf + languageName: node + linkType: hard + +"object-is@npm:^1.0.1": + version: 1.1.5 + resolution: "object-is@npm:1.1.5" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + checksum: 989b18c4cba258a6b74dc1d74a41805c1a1425bce29f6cabb50dcb1a6a651ea9104a1b07046739a49a5bb1bc49727bcb00efd5c55f932f6ea04ec8927a7901fe + languageName: node + linkType: hard + +"object-keys@npm:^1.0.11, object-keys@npm:^1.0.12, object-keys@npm:^1.1.0, object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a + languageName: node + linkType: hard + +"object-visit@npm:^1.0.0": + version: 1.0.1 + resolution: "object-visit@npm:1.0.1" + dependencies: + isobject: ^3.0.0 + checksum: b0ee07f5bf3bb881b881ff53b467ebbde2b37ebb38649d6944a6cd7681b32eedd99da9bd1e01c55facf81f54ed06b13af61aba6ad87f0052982995e09333f790 + languageName: node + linkType: hard + +"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2": + version: 4.1.2 + resolution: "object.assign@npm:4.1.2" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + has-symbols: ^1.0.1 + object-keys: ^1.1.1 + checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814 + languageName: node + linkType: hard + +"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.0": + version: 2.1.2 + resolution: "object.getownpropertydescriptors@npm:2.1.2" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.18.0-next.2 + checksum: 6c1c0162a2bea912f092dbf48699998d6f4b788a9884ee99ba41ddf25c3f0924ec56c6a55738c4ae3bd91d1203813a9a8e18e6fff1f477e2626cdbcd1a5f3ca8 + languageName: node + linkType: hard + +"object.pick@npm:^1.3.0": + version: 1.3.0 + resolution: "object.pick@npm:1.3.0" + dependencies: + isobject: ^3.0.1 + checksum: 77fb6eed57c67adf75e9901187e37af39f052ef601cb4480386436561357eb9e459e820762f01fd02c5c1b42ece839ad393717a6d1850d848ee11fbabb3e580a + languageName: node + linkType: hard + +"object.values@npm:^1.1.0": + version: 1.1.3 + resolution: "object.values@npm:1.1.3" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.18.0-next.2 + has: ^1.0.3 + checksum: 8b29bd0936a32c2c5dfeb39389f65c7c3f32253a2ad3e4605726cac6bda8f642b4f8ab1ef58279851b86b7ae7322b3cf9a464c346498a7deb8f0c3a0554015f0 + languageName: node + linkType: hard + +"obuf@npm:^1.0.0, obuf@npm:^1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 41a2ba310e7b6f6c3b905af82c275bf8854896e2e4c5752966d64cbcd2f599cfffd5932006bcf3b8b419dfdacebb3a3912d5d94e10f1d0acab59876c8757f27f + languageName: node + linkType: hard + +"on-finished@npm:~2.3.0": + version: 2.3.0 + resolution: "on-finished@npm:2.3.0" + dependencies: + ee-first: 1.1.1 + checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b + languageName: node + linkType: hard + +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"opencollective-postinstall@npm:^2.0.2": + version: 2.0.3 + resolution: "opencollective-postinstall@npm:2.0.3" + bin: + opencollective-postinstall: index.js + checksum: 0a68c5cef135e46d11e665d5077398285d1ce5311c948e8327b435791c409744d4a6bb9c55bd6507fb5f2ef34b0ad920565adcdaf974cbdae701aead6f32b396 + languageName: node + linkType: hard + +"opn@npm:^5.5.0": + version: 5.5.0 + resolution: "opn@npm:5.5.0" + dependencies: + is-wsl: ^1.1.0 + checksum: 35b677b5a1fd6c8cb1996b0607671ba79f7ce9fa029217d54eafaf6bee13eb7e700691c6a415009140fd02a435fffdfd143875f3b233b60f3f9d631c6f6b81a0 + languageName: node + linkType: hard + +"optimism@npm:^0.10.0": + version: 0.10.3 + resolution: "optimism@npm:0.10.3" + dependencies: + "@wry/context": ^0.4.0 + checksum: 2e3fa158b5525fcc7bb09d0eede419913625868fadb9bf5f6723c63b816d361b9f0f2db3a12fba59b6a0604ba15367e8c2d6073d2700e7971d4ea56039d2810f + languageName: node + linkType: hard + +"optimism@npm:^0.16.1": + version: 0.16.1 + resolution: "optimism@npm:0.16.1" + dependencies: + "@wry/context": ^0.6.0 + "@wry/trie": ^0.3.0 + checksum: 7506a3e5e37b8945059ffacd68039e920ad121aab3eeff27483b7a8b594f6f694f2a3b61a198aeecc43b81753d35c8cb32b7f662d2b5e2d2449fe7068da678e1 + languageName: node + linkType: hard + +"optimize-css-assets-webpack-plugin@npm:^5.0.1": + version: 5.0.4 + resolution: "optimize-css-assets-webpack-plugin@npm:5.0.4" + dependencies: + cssnano: ^4.1.10 + last-call-webpack-plugin: ^3.0.0 + peerDependencies: + webpack: ^4.0.0 + checksum: bcd509eaab2a6f0ed8396fe847f4f0da73655a54f4c418fa30dc1fc4a0b1b620f38e2fcd6bcb369e2a6cf4530995b371e9d12011566ac7ffe6ac6aec2ab0a4fb + languageName: node + linkType: hard + +"original@npm:^1.0.0": + version: 1.0.2 + resolution: "original@npm:1.0.2" + dependencies: + url-parse: ^1.4.3 + checksum: 8dca9311dab50c8953366127cb86b7c07bf547d6aa6dc6873a75964b7563825351440557e5724d9c652c5e99043b8295624f106af077f84bccf19592e421beb9 + languageName: node + linkType: hard + +"os-browserify@npm:^0.3.0": + version: 0.3.0 + resolution: "os-browserify@npm:0.3.0" + checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf + languageName: node + linkType: hard + +"p-cancelable@npm:^1.0.0": + version: 1.1.0 + resolution: "p-cancelable@npm:1.1.0" + checksum: 2db3814fef6d9025787f30afaee4496a8857a28be3c5706432cbad76c688a6db1874308f48e364a42f5317f5e41e8e7b4f2ff5c8ff2256dbb6264bc361704ece + languageName: node + linkType: hard + +"p-finally@npm:^1.0.0": + version: 1.0.0 + resolution: "p-finally@npm:1.0.0" + checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 + languageName: node + linkType: hard + +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0, p-limit@npm:^2.2.1": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: ^2.0.0 + checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: ^2.2.0 + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: ^3.0.0 + checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c + languageName: node + linkType: hard + +"p-retry@npm:^3.0.1": + version: 3.0.1 + resolution: "p-retry@npm:3.0.1" + dependencies: + retry: ^0.12.0 + checksum: 702efc63fc13ef7fc0bab9a1b08432ab38a0236efcbce64af0cf692030ba6ed8009f29ba66e3301cb98dc69ef33e7ccab29ba1ac2bea897f802f81f4f7e468dd + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"package-json@npm:^6.3.0": + version: 6.5.0 + resolution: "package-json@npm:6.5.0" + dependencies: + got: ^9.6.0 + registry-auth-token: ^4.0.0 + registry-url: ^5.0.0 + semver: ^6.2.0 + checksum: cc9f890d3667d7610e6184decf543278b87f657d1ace0deb4a9c9155feca738ef88f660c82200763d3348010f4e42e9c7adc91e96ab0f86a770955995b5351e2 + languageName: node + linkType: hard + +"pako@npm:~1.0.5": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16 + languageName: node + linkType: hard + +"parallel-transform@npm:^1.1.0": + version: 1.2.0 + resolution: "parallel-transform@npm:1.2.0" + dependencies: + cyclist: ^1.0.1 + inherits: ^2.0.3 + readable-stream: ^2.1.5 + checksum: ab6ddc1a662cefcfb3d8d546a111763d3b223f484f2e9194e33aefd8f6760c319d0821fd22a00a3adfbd45929b50d2c84cc121389732f013c2ae01c226269c27 + languageName: node + linkType: hard + +"param-case@npm:2.1.x": + version: 2.1.1 + resolution: "param-case@npm:2.1.1" + dependencies: + no-case: ^2.2.0 + checksum: 3a63dcb8d8dc7995a612de061afdc7bb6fe7bd0e6db994db8d4cae999ed879859fd24389090e1a0d93f4c9207ebf8c048c870f468a3f4767161753e03cb9ab58 + languageName: node + linkType: hard + +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.5": + version: 5.1.6 + resolution: "parse-asn1@npm:5.1.6" + dependencies: + asn1.js: ^5.2.0 + browserify-aes: ^1.0.0 + evp_bytestokey: ^1.0.0 + pbkdf2: ^3.0.3 + safe-buffer: ^5.1.1 + checksum: 9243311d1f88089bc9f2158972aa38d1abd5452f7b7cabf84954ed766048fe574d434d82c6f5a39b988683e96fb84cd933071dda38927e03469dc8c8d14463c7 + languageName: node + linkType: hard + +"parse-json@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-json@npm:4.0.0" + dependencies: + error-ex: ^1.3.1 + json-parse-better-errors: ^1.0.1 + checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5 + languageName: node + linkType: hard + +"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"pascalcase@npm:^0.1.1": + version: 0.1.1 + resolution: "pascalcase@npm:0.1.1" + checksum: f83681c3c8ff75fa473a2bb2b113289952f802ff895d435edd717e7cb898b0408cbdb247117a938edcbc5d141020909846cc2b92c47213d764e2a94d2ad2b925 + languageName: node + linkType: hard + +"path-browserify@npm:0.0.1": + version: 0.0.1 + resolution: "path-browserify@npm:0.0.1" + checksum: ae8dcd45d0d3cfbaf595af4f206bf3ed82d77f72b4877ae7e77328079e1468c84f9386754bb417d994d5a19bf47882fd253565c18441cd5c5c90ae5187599e35 + languageName: node + linkType: hard + +"path-dirname@npm:^1.0.0": + version: 1.0.2 + resolution: "path-dirname@npm:1.0.2" + checksum: 0d2f6604ae05a252a0025318685f290e2764ecf9c5436f203cdacfc8c0b17c24cdedaa449d766beb94ab88cc7fc70a09ec21e7933f31abc2b719180883e5e33f + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-is-inside@npm:^1.0.2": + version: 1.0.2 + resolution: "path-is-inside@npm:1.0.2" + checksum: 0b5b6c92d3018b82afb1f74fe6de6338c4c654de4a96123cb343f2b747d5606590ac0c890f956ed38220a4ab59baddfd7b713d78a62d240b20b14ab801fa02cb + languageName: node + linkType: hard + +"path-key@npm:^2.0.0, path-key@npm:^2.0.1": + version: 2.0.1 + resolution: "path-key@npm:2.0.1" + checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd + languageName: node + linkType: hard + +"path-parse@npm:^1.0.6": + version: 1.0.6 + resolution: "path-parse@npm:1.0.6" + checksum: 962a85dd384d68d469ec5ba4010df8f8f9b7e936ce603bbe3211476c5615feb3c2b1ca61211a78445fadc833f0b1a86ea6484c861035ec4ac93011ba9aff9a11 + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.7": + version: 0.1.7 + resolution: "path-to-regexp@npm:0.1.7" + checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce + languageName: node + linkType: hard + +"path-type@npm:^3.0.0": + version: 3.0.0 + resolution: "path-type@npm:3.0.0" + dependencies: + pify: ^3.0.0 + checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 + languageName: node + linkType: hard + +"pbkdf2@npm:^3.0.3": + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" + dependencies: + create-hash: ^1.1.2 + create-hmac: ^1.1.4 + ripemd160: ^2.0.1 + safe-buffer: ^5.0.1 + sha.js: ^2.4.8 + checksum: 2c950a100b1da72123449208e231afc188d980177d021d7121e96a2de7f2abbc96ead2b87d03d8fe5c318face097f203270d7e27908af9f471c165a4e8e69c92 + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": + version: 2.2.3 + resolution: "picomatch@npm:2.2.3" + checksum: 45e2b882b5265d3a322c6b7b854c1fdc33d5083011b9730296e9ad26332824ac356529f1ce1b0c1111f08a84c02e8525ea121d17c4bbe2970ca6665e587921fa + languageName: node + linkType: hard + +"pify@npm:^2.0.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba + languageName: node + linkType: hard + +"pify@npm:^3.0.0": + version: 3.0.0 + resolution: "pify@npm:3.0.0" + checksum: 6cdcbc3567d5c412450c53261a3f10991665d660961e06605decf4544a61a97a54fefe70a68d5c37080ff9d6f4cf51444c90198d1ba9f9309a6c0d6e9f5c4fde + languageName: node + linkType: hard + +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b + languageName: node + linkType: hard + +"pinkie-promise@npm:^2.0.0": + version: 2.0.1 + resolution: "pinkie-promise@npm:2.0.1" + dependencies: + pinkie: ^2.0.0 + checksum: b53a4a2e73bf56b6f421eef711e7bdcb693d6abb474d57c5c413b809f654ba5ee750c6a96dd7225052d4b96c4d053cdcb34b708a86fceed4663303abee52fcca + languageName: node + linkType: hard + +"pinkie@npm:^2.0.0": + version: 2.0.4 + resolution: "pinkie@npm:2.0.4" + checksum: b12b10afea1177595aab036fc220785488f67b4b0fc49e7a27979472592e971614fa1c728e63ad3e7eb748b4ec3c3dbd780819331dad6f7d635c77c10537b9db + languageName: node + linkType: hard + +"pkg-dir@npm:^3.0.0": + version: 3.0.0 + resolution: "pkg-dir@npm:3.0.0" + dependencies: + find-up: ^3.0.0 + checksum: 70c9476ffefc77552cc6b1880176b71ad70bfac4f367604b2b04efd19337309a4eec985e94823271c7c0e83946fa5aeb18cd360d15d10a5d7533e19344bfa808 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.1.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: ^4.0.0 + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + +"portfinder@npm:^1.0.13, portfinder@npm:^1.0.26": + version: 1.0.28 + resolution: "portfinder@npm:1.0.28" + dependencies: + async: ^2.6.2 + debug: ^3.1.1 + mkdirp: ^0.5.5 + checksum: 91fef602f13f8f4c64385d0ad2a36cc9dc6be0b8d10a2628ee2c3c7b9917ab4fefb458815b82cea2abf4b785cd11c9b4e2d917ac6fa06f14b6fa880ca8f8928c + languageName: node + linkType: hard + +"posix-character-classes@npm:^0.1.0": + version: 0.1.1 + resolution: "posix-character-classes@npm:0.1.1" + checksum: dedb99913c60625a16050cfed2fb5c017648fc075be41ac18474e1c6c3549ef4ada201c8bd9bd006d36827e289c571b6092e1ef6e756cdbab2fd7046b25c6442 + languageName: node + linkType: hard + +"postcss-calc@npm:^7.0.1": + version: 7.0.5 + resolution: "postcss-calc@npm:7.0.5" + dependencies: + postcss: ^7.0.27 + postcss-selector-parser: ^6.0.2 + postcss-value-parser: ^4.0.2 + checksum: 03640d493fb0e557634ab23e5d1eb527b014fb491ac3e62b45e28f5a6ef57e25a209f82040ce54c40d5a1a7307597a55d3fa6e8cece0888261a66bc75e39a68b + languageName: node + linkType: hard + +"postcss-colormin@npm:^4.0.3": + version: 4.0.3 + resolution: "postcss-colormin@npm:4.0.3" + dependencies: + browserslist: ^4.0.0 + color: ^3.0.0 + has: ^1.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 9b2eab73cd227cbf296f1a2a6466047f6c70b918c3844535531fd87f31d7878e1a8d81e8803ffe2ee8c3330ea5bec65e358a0e0f33defcd758975064e07fe928 + languageName: node + linkType: hard + +"postcss-convert-values@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-convert-values@npm:4.0.1" + dependencies: + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 71cac73f5befeb8bc16274e2aaabe1b8e0cb42a8b8641dc2aa61b1c502697b872a682c36f370cce325553bbfc859c38f2b064fae6f6469b1cada79e733559261 + languageName: node + linkType: hard + +"postcss-discard-comments@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-discard-comments@npm:4.0.2" + dependencies: + postcss: ^7.0.0 + checksum: b087d47649160b7c6236aba028d27f1796a0dcb21e9ffd0da62271171fc31b7f150ee6c7a24fa97e3f5cd1af92e0dc41cb2e2680a175da53f1e536c441bda56a + languageName: node + linkType: hard + +"postcss-discard-duplicates@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-discard-duplicates@npm:4.0.2" + dependencies: + postcss: ^7.0.0 + checksum: bd83647a8e5ea34b0cfe563d0c1410a0c9e742011aa67955709c5ecd2d2bb03b7016053781e975e4c802127d2f9a0cd9c22f1f2783b9d7b1c35487d60f7ea540 + languageName: node + linkType: hard + +"postcss-discard-empty@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-discard-empty@npm:4.0.1" + dependencies: + postcss: ^7.0.0 + checksum: 529b177bd2417fa5c8887891369b4538b858d767461192974a796814265794e08e0e624a9f4c566ed9f841af3faddb7e7a9c05c45cbbe2fb1f092f65bd227f5c + languageName: node + linkType: hard + +"postcss-discard-overridden@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-discard-overridden@npm:4.0.1" + dependencies: + postcss: ^7.0.0 + checksum: b34d8cf58e4d13d99a3a9459f4833f1248ca897316bbb927375590feba35c24a0304084a6174a7bf3fe4ba3d5e5e9baf15ea938e7e5744e56915fa7ef6d91ee0 + languageName: node + linkType: hard + +"postcss-load-config@npm:^2.0.0": + version: 2.1.2 + resolution: "postcss-load-config@npm:2.1.2" + dependencies: + cosmiconfig: ^5.0.0 + import-cwd: ^2.0.0 + checksum: 2e6d3a499512a03c19b0090f4143861612d613511d57122879d9fd545558d2a9fcbe85a2b0faf2ec32bbce0e62d22d2b544d91cbc4d4dfb3f22f841f8271fbc6 + languageName: node + linkType: hard + +"postcss-loader@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-loader@npm:3.0.0" + dependencies: + loader-utils: ^1.1.0 + postcss: ^7.0.0 + postcss-load-config: ^2.0.0 + schema-utils: ^1.0.0 + checksum: a6a922cbcc225ef57fb88c8248f91195869cd11e0d2b0b0fe84bc89a3074437d592d79a9fc39e50218677b7ba3a41b0e1c7e8f9666e59d41a196d7ab022c5805 + languageName: node + linkType: hard + +"postcss-merge-longhand@npm:^4.0.11": + version: 4.0.11 + resolution: "postcss-merge-longhand@npm:4.0.11" + dependencies: + css-color-names: 0.0.4 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + stylehacks: ^4.0.0 + checksum: 45082b492d4d771c1607707d04dbcaece85a100011109886af9460a7868720de1121e290a6442360e2668db510edef579194197d1b534e9fb6c8df7a6cb86a4d + languageName: node + linkType: hard + +"postcss-merge-rules@npm:^4.0.3": + version: 4.0.3 + resolution: "postcss-merge-rules@npm:4.0.3" + dependencies: + browserslist: ^4.0.0 + caniuse-api: ^3.0.0 + cssnano-util-same-parent: ^4.0.0 + postcss: ^7.0.0 + postcss-selector-parser: ^3.0.0 + vendors: ^1.0.0 + checksum: ed0f3880e1076e5b2a08e4cff35b50dc7dfbd337e6ba16a0ca157e28268cfa1d6c6d821e902d319757f32a7d36f944cad51be76f8b34858d1d7a637e7b585919 + languageName: node + linkType: hard + +"postcss-minify-font-values@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-minify-font-values@npm:4.0.2" + dependencies: + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: add296b3bc88501283d65b54ad83552f47c98dd403740a70d8dfeef6d30a21d4a1f40191ffef1029a9474e9580a73e84ef644e99ede76c5a2474579b583f4b34 + languageName: node + linkType: hard + +"postcss-minify-gradients@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-minify-gradients@npm:4.0.2" + dependencies: + cssnano-util-get-arguments: ^4.0.0 + is-color-stop: ^1.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: b83de019cc392192d64182fa6f609383904ef69013d71cda5d06fadab92b4daa73f5be0d0254c5eb0805405e5e1b9c44e49ca6bc629c4c7a24a8164a30b40d46 + languageName: node + linkType: hard + +"postcss-minify-params@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-minify-params@npm:4.0.2" + dependencies: + alphanum-sort: ^1.0.0 + browserslist: ^4.0.0 + cssnano-util-get-arguments: ^4.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + uniqs: ^2.0.0 + checksum: 15e7f196b3408ab3f55f1a7c9fa8aeea7949fdd02be28af232dd2e47bb7722e0e0a416d6b2c4550ba333a485b775da1bc35c19c9be7b6de855166d2e85d7b28f + languageName: node + linkType: hard + +"postcss-minify-selectors@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-minify-selectors@npm:4.0.2" + dependencies: + alphanum-sort: ^1.0.0 + has: ^1.0.0 + postcss: ^7.0.0 + postcss-selector-parser: ^3.0.0 + checksum: a214809b620e50296417838804c3978d5f0a5ddfd48916780d77c1e0348c9ed0baa4b1f3905511b0f06b77340b5378088cc3188517c0848e8b7a53a71ef36c2b + languageName: node + linkType: hard + +"postcss-modules-extract-imports@npm:^2.0.0": + version: 2.0.0 + resolution: "postcss-modules-extract-imports@npm:2.0.0" + dependencies: + postcss: ^7.0.5 + checksum: 154790fe5954aaa12f300aa9aa782fae8b847138459c8f533ea6c8f29439dd66b4d9a49e0bf6f8388fa0df898cc03d61c84678e3b0d4b47cac5a4334a7151a9f + languageName: node + linkType: hard + +"postcss-modules-local-by-default@npm:^2.0.6": + version: 2.0.6 + resolution: "postcss-modules-local-by-default@npm:2.0.6" + dependencies: + postcss: ^7.0.6 + postcss-selector-parser: ^6.0.0 + postcss-value-parser: ^3.3.1 + checksum: 640c04ab3f2ca4c85a5b50cb676748bc0da91d1ea6bc9513c09286d46839d13cb6455905c4c1e83c746562ce257dee6194c1d391172dc95f7e626bfe75ebe9ea + languageName: node + linkType: hard + +"postcss-modules-scope@npm:^2.1.0": + version: 2.2.0 + resolution: "postcss-modules-scope@npm:2.2.0" + dependencies: + postcss: ^7.0.6 + postcss-selector-parser: ^6.0.0 + checksum: c611181df924275ca1ffea261149c229488d6921054896879ca98feeb0913f9b00f4f160654beb2cb243a2989036c269baa96778eeacaaa399a4604b6e2fea17 + languageName: node + linkType: hard + +"postcss-modules-values@npm:^2.0.0": + version: 2.0.0 + resolution: "postcss-modules-values@npm:2.0.0" + dependencies: + icss-replace-symbols: ^1.1.0 + postcss: ^7.0.6 + checksum: 39cf0c0d78ff543275f252c0df4c99497791bf0f5da6b3344d1093ad3578cfc4216987f2425846825f759c4145f4fba995a966f731280f541c6c4d76aa66fec2 + languageName: node + linkType: hard + +"postcss-normalize-charset@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-normalize-charset@npm:4.0.1" + dependencies: + postcss: ^7.0.0 + checksum: f233f48d61eb005da217e5bfa58f4143165cb525ceea2de4fd88e4172a33712e8b63258ffa089c867875a498c408f293a380ea9e6f40076de550d8053f50e5bc + languageName: node + linkType: hard + +"postcss-normalize-display-values@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-normalize-display-values@npm:4.0.2" + dependencies: + cssnano-util-get-match: ^4.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: c5b857ca05f30a3efc6211cdaa5c9306f3eb0dbac141047d451a418d2bfd3e54be0bd4481d61c640096152d3078881a8dc3dec61913ff7f01ab4fc6df1a14732 + languageName: node + linkType: hard + +"postcss-normalize-positions@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-normalize-positions@npm:4.0.2" + dependencies: + cssnano-util-get-arguments: ^4.0.0 + has: ^1.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 291612d0879e6913010937f1193ab56ae1cfd8a274665330ccbedbe72f59c36db3f688b0a3faa4c6689cfd03dff0c27702c6acfce9b1f697a022bfcee3cd4fc4 + languageName: node + linkType: hard + +"postcss-normalize-repeat-style@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-normalize-repeat-style@npm:4.0.2" + dependencies: + cssnano-util-get-arguments: ^4.0.0 + cssnano-util-get-match: ^4.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 2160b2a6fe4f9671ad5d044755f0e04cfb5f255db607505fd4c74e7c806315c9dca914e74bb02f5f768de7b70939359d05c3f9b23ae8f72551d8fdeabf79a1fb + languageName: node + linkType: hard + +"postcss-normalize-string@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-normalize-string@npm:4.0.2" + dependencies: + has: ^1.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 9d40753ceb4f7854ed690ecd5fe4ea142280b14441dd11e188e573e58af93df293efdc77311f1c599431df785a3bb614dfe4bdacc3081ee3fe8c95916c849b2f + languageName: node + linkType: hard + +"postcss-normalize-timing-functions@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-normalize-timing-functions@npm:4.0.2" + dependencies: + cssnano-util-get-match: ^4.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 8dfd711f5cdb49b823a92d1cd56d40f66f3686e257804495ef59d5d7f71815b6d19412a1ff25d40971bf6e146b1fa0517a6cc1a4c286b36c5cee6ed08a1952db + languageName: node + linkType: hard + +"postcss-normalize-unicode@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-normalize-unicode@npm:4.0.1" + dependencies: + browserslist: ^4.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 2b1da17815f8402651a72012fd385b5111e84002baf98b649e0c1fc91298b65bb0e431664f6df8a99b23217259ecec242b169c0f18bf26e727af02eaf475fb07 + languageName: node + linkType: hard + +"postcss-normalize-url@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-normalize-url@npm:4.0.1" + dependencies: + is-absolute-url: ^2.0.0 + normalize-url: ^3.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: fcaab832d8b773568197b41406517a9e5fc7704f2fac7185bd0e13b19961e1ce9f1c762e4ffa470de7baa6a82ae8ae5ccf6b1bbeec6e95216d22ce6ab514fe04 + languageName: node + linkType: hard + +"postcss-normalize-whitespace@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-normalize-whitespace@npm:4.0.2" + dependencies: + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 378a6eadb09ccc5ca2289e8daf98ce7366ae53342c4df7898ef5fae68138884d6c1241493531635458351b2805218bf55ceecae0fd289e5696ab15c78966abbb + languageName: node + linkType: hard + +"postcss-ordered-values@npm:^4.1.2": + version: 4.1.2 + resolution: "postcss-ordered-values@npm:4.1.2" + dependencies: + cssnano-util-get-arguments: ^4.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 4a6f6a427a0165e1fa4f04dbe53a88708c73ea23e5b23ce312366ca8d85d83af450154a54f0e5df6c5712f945c180b6a364c3682dc995940b93228bb26658a96 + languageName: node + linkType: hard + +"postcss-reduce-initial@npm:^4.0.3": + version: 4.0.3 + resolution: "postcss-reduce-initial@npm:4.0.3" + dependencies: + browserslist: ^4.0.0 + caniuse-api: ^3.0.0 + has: ^1.0.0 + postcss: ^7.0.0 + checksum: 5ad1a955cb20f5b1792ff8cc35894621edc23ee77397cc7e9692d269882fb4451655633947e0407fe20bd127d09d0b7e693034c64417bf8bf1034a83c6e71668 + languageName: node + linkType: hard + +"postcss-reduce-transforms@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-reduce-transforms@npm:4.0.2" + dependencies: + cssnano-util-get-match: ^4.0.0 + has: ^1.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: e6a351d5da7ecf276ddda350635b15bce8e14af08aee1c8a0e8d9c2ab2631eab33b06f3c2f31c6f9c76eedbfc23f356d86da3539e011cde3e335a2cac9d91dc1 + languageName: node + linkType: hard + +"postcss-safe-parser@npm:^4.0.1": + version: 4.0.2 + resolution: "postcss-safe-parser@npm:4.0.2" + dependencies: + postcss: ^7.0.26 + checksum: b812832c06f9fc17b74b714f9c07de80fa770a1535a103b06b679f33b8e09caf60dff1e1eca489613f4ce2bb6439cd949b7d026c843aa9b45bb50f0168b75023 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^3.0.0": + version: 3.1.2 + resolution: "postcss-selector-parser@npm:3.1.2" + dependencies: + dot-prop: ^5.2.0 + indexes-of: ^1.0.1 + uniq: ^1.0.1 + checksum: 85b754bf3b5f671cddd75a199589e5b03da114ec119aa4628ab7f35f76134b25296d18a68f745e39780c379d66d3919ae7a1b6129aeec5049cedb9ba4c660803 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2": + version: 6.0.5 + resolution: "postcss-selector-parser@npm:6.0.5" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: 51aedc1b84491065844d6db3b7e9a6a152a98af5fdd2c34697479c659b1504cb667454a4776567bb8f06978df38042d67e5f695054cca0c49e549e97ef54a43d + languageName: node + linkType: hard + +"postcss-svgo@npm:^4.0.3": + version: 4.0.3 + resolution: "postcss-svgo@npm:4.0.3" + dependencies: + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + svgo: ^1.0.0 + checksum: 6f5264241193ca3ba748fdf43c88ef692948d2ae38787398dc90089061fed884064ec14ee244fce07f19c419d1b058c77e135407d0932b09e93e528581ce3e10 + languageName: node + linkType: hard + +"postcss-unique-selectors@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-unique-selectors@npm:4.0.1" + dependencies: + alphanum-sort: ^1.0.0 + postcss: ^7.0.0 + uniqs: ^2.0.0 + checksum: 272eb1fa17d6ea513b5f4d2f694ef30fa690795ce388aef7bf3967fd3bcec7a9a3c8da380e74961ded8d98253a6ed18fb380b29da00e2fe03e74813e7765ea71 + languageName: node + linkType: hard + +"postcss-value-parser@npm:^3.0.0, postcss-value-parser@npm:^3.3.0, postcss-value-parser@npm:^3.3.1": + version: 3.3.1 + resolution: "postcss-value-parser@npm:3.3.1" + checksum: 62cd26e1cdbcf2dcc6bcedf3d9b409c9027bc57a367ae20d31dd99da4e206f730689471fd70a2abe866332af83f54dc1fa444c589e2381bf7f8054c46209ce16 + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0": + version: 4.1.0 + resolution: "postcss-value-parser@npm:4.1.0" + checksum: 68a9ea27c780fa3cc350be37b47cc46385c61dd9627990909230e0e9c3debf6d5beb49006bd743a2e506cdd6fa7d07637f2d9504a394f67cc3011d1ff0134886 + languageName: node + linkType: hard + +"postcss@npm:^7.0.0, postcss@npm:^7.0.1, postcss@npm:^7.0.14, postcss@npm:^7.0.26, postcss@npm:^7.0.27, postcss@npm:^7.0.32, postcss@npm:^7.0.5, postcss@npm:^7.0.6": + version: 7.0.35 + resolution: "postcss@npm:7.0.35" + dependencies: + chalk: ^2.4.2 + source-map: ^0.6.1 + supports-color: ^6.1.0 + checksum: 6b197769057f38b9d4d8778c7e3b8b4a56c0c2c3ac8edf7552b06ac964e1a3601567fa2c5335a54fba103492305b0fc1347ce786fd72e30903a22f09f86525ae + languageName: node + linkType: hard + +"prepend-http@npm:^2.0.0": + version: 2.0.0 + resolution: "prepend-http@npm:2.0.0" + checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea + languageName: node + linkType: hard + +"prettier@npm:^1.18.2": + version: 1.19.1 + resolution: "prettier@npm:1.19.1" + bin: + prettier: ./bin-prettier.js + checksum: bc78219e0f8173a808f4c6c8e0a137dd8ebd4fbe013e63fe1a37a82b48612f17b8ae8e18a992adf802ee2cf7428f14f084e7c2846ca5759cf4013c6e54810e1f + languageName: node + linkType: hard + +"pretty-error@npm:^2.0.2": + version: 2.1.2 + resolution: "pretty-error@npm:2.1.2" + dependencies: + lodash: ^4.17.20 + renderkid: ^2.0.4 + checksum: 16775d06f9a695d17103414d610b1281f9535ee1f2da1ce1e1b9be79584a114aa7eac6dcdcc5ef151756d3c014dfd4ac1c7303ed8016d0cec12437cfdf4021c6 + languageName: node + linkType: hard + +"pretty-time@npm:^1.1.0": + version: 1.1.0 + resolution: "pretty-time@npm:1.1.0" + checksum: a319e7009aadbc6cfedbd8b66861327d3a0c68bd3e8794bf5b86f62b40b01b9479c5a70c76bb368ad454acce52a1216daee460cc825766e2442c04f3a84a02c9 + languageName: node + linkType: hard + +"prismjs@npm:^1.13.0": + version: 1.23.0 + resolution: "prismjs@npm:1.23.0" + dependencies: + clipboard: ^2.0.0 + dependenciesMeta: + clipboard: + optional: true + checksum: 8c3cf69150418170aceb6d935e61a12e49802ca6c6abc98e3331921cac8cc992e0cd477bd77fdea1a06a3f16cd3d2615a3aadcefa0db3efb159f2c2ef403a2c4 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf + languageName: node + linkType: hard + +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 + languageName: node + linkType: hard + +"promise-inflight@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-inflight@npm:1.0.1" + checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 + languageName: node + linkType: hard + +"prop-types@npm:^15.7.2": + version: 15.7.2 + resolution: "prop-types@npm:15.7.2" + dependencies: + loose-envify: ^1.4.0 + object-assign: ^4.1.1 + react-is: ^16.8.1 + checksum: 5eef82fdda64252c7e75aa5c8cc28a24bbdece0f540adb60ce67c205cf978a5bd56b83e4f269f91c6e4dcfd80b36f2a2dec24d362e278913db2086ca9c6f9430 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.5": + version: 2.0.6 + resolution: "proxy-addr@npm:2.0.6" + dependencies: + forwarded: ~0.1.2 + ipaddr.js: 1.9.1 + checksum: 2bad9b7a56b847faf606a19328aaaf5fca3e561ebb4e933969a580d94a20f77e74fb21196028a6e417851b3d9d95a0c704732a3362e3ef515d45d96859ac7eb9 + languageName: node + linkType: hard + +"prr@npm:~1.0.1": + version: 1.0.1 + resolution: "prr@npm:1.0.1" + checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 + languageName: node + linkType: hard + +"pseudomap@npm:^1.0.2": + version: 1.0.2 + resolution: "pseudomap@npm:1.0.2" + checksum: 856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 + languageName: node + linkType: hard + +"psl@npm:^1.1.28": + version: 1.8.0 + resolution: "psl@npm:1.8.0" + checksum: 6150048ed2da3f919478bee8a82f3828303bc0fc730fb015a48f83c9977682c7b28c60ab01425a72d82a2891a1681627aa530a991d50c086b48a3be27744bde7 + languageName: node + linkType: hard + +"public-encrypt@npm:^4.0.0": + version: 4.0.3 + resolution: "public-encrypt@npm:4.0.3" + dependencies: + bn.js: ^4.1.0 + browserify-rsa: ^4.0.0 + create-hash: ^1.1.0 + parse-asn1: ^5.0.0 + randombytes: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: 215d446e43cef021a20b67c1df455e5eea134af0b1f9b8a35f9e850abf32991b0c307327bc5b9bc07162c288d5cdb3d4a783ea6c6640979ed7b5017e3e0c9935 + languageName: node + linkType: hard + +"pump@npm:^2.0.0": + version: 2.0.1 + resolution: "pump@npm:2.0.1" + dependencies: + end-of-stream: ^1.1.0 + once: ^1.3.1 + checksum: e9f26a17be00810bff37ad0171edb35f58b242487b0444f92fb7d78bc7d61442fa9b9c5bd93a43fd8fd8ddd3cc75f1221f5e04c790f42907e5baab7cf5e2b931 + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.0 + resolution: "pump@npm:3.0.0" + dependencies: + end-of-stream: ^1.1.0 + once: ^1.3.1 + checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + languageName: node + linkType: hard + +"pumpify@npm:^1.3.3": + version: 1.5.1 + resolution: "pumpify@npm:1.5.1" + dependencies: + duplexify: ^3.6.0 + inherits: ^2.0.3 + pump: ^2.0.0 + checksum: 26ca412ec8d665bd0d5e185c1b8f627728eff603440d75d22a58e421e3c66eaf86ec6fc6a6efc54808ecef65979279fa8e99b109a23ec1fa8d79f37e6978c9bd + languageName: node + linkType: hard + +"punycode@npm:1.3.2": + version: 1.3.2 + resolution: "punycode@npm:1.3.2" + checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 + languageName: node + linkType: hard + +"punycode@npm:^1.2.4": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": + version: 2.1.1 + resolution: "punycode@npm:2.1.1" + checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 + languageName: node + linkType: hard + +"pupa@npm:^2.0.1": + version: 2.1.1 + resolution: "pupa@npm:2.1.1" + dependencies: + escape-goat: ^2.0.0 + checksum: 49529e50372ffdb0cccf0efa0f3b3cb0a2c77805d0d9cc2725bd2a0f6bb414631e61c93a38561b26be1259550b7bb6c2cb92315aa09c8bf93f3bdcb49f2b2fb7 + languageName: node + linkType: hard + +"q@npm:^1.1.2": + version: 1.5.1 + resolution: "q@npm:1.5.1" + checksum: 147baa93c805bc1200ed698bdf9c72e9e42c05f96d007e33a558b5fdfd63e5ea130e99313f28efc1783e90e6bdb4e48b67a36fcc026b7b09202437ae88a1fb12 + languageName: node + linkType: hard + +"qs@npm:6.7.0": + version: 6.7.0 + resolution: "qs@npm:6.7.0" + checksum: dfd5f6adef50e36e908cfa70a6233871b5afe66fbaca37ecc1da352ba29eb2151a3797991948f158bb37fccde51bd57845cb619a8035287bfc24e4591172c347 + languageName: node + linkType: hard + +"qs@npm:~6.5.2": + version: 6.5.2 + resolution: "qs@npm:6.5.2" + checksum: 24af7b9928ba2141233fba2912876ff100403dba1b08b20c3b490da9ea6c636760445ea2211a079e7dfa882a5cf8f738337b3748c8bdd0f93358fa8881d2db8f + languageName: node + linkType: hard + +"qss@npm:2.0.3": + version: 2.0.3 + resolution: "qss@npm:2.0.3" + checksum: 35cbdbb1c27e62aac2f8c0322bda283214d49adbf2c949904364e200938e60913fa01d57edee30e6b029a8e815614eb118a41f805e3343f71768daba57e68c01 + languageName: node + linkType: hard + +"query-string@npm:^5.0.1": + version: 5.1.1 + resolution: "query-string@npm:5.1.1" + dependencies: + decode-uri-component: ^0.2.0 + object-assign: ^4.1.0 + strict-uri-encode: ^1.0.0 + checksum: 4ac760d9778d413ef5f94f030ed14b1a07a1708dd13fd3bc54f8b9ef7b425942c7577f30de0bf5a7d227ee65a9a0350dfa3a43d1d266880882fb7ce4c434a4dd + languageName: node + linkType: hard + +"querystring-es3@npm:^0.2.0, querystring-es3@npm:^0.2.1": + version: 0.2.1 + resolution: "querystring-es3@npm:0.2.1" + checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 + languageName: node + linkType: hard + +"querystring@npm:0.2.0": + version: 0.2.0 + resolution: "querystring@npm:0.2.0" + checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 + languageName: node + linkType: hard + +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15 + languageName: node + linkType: hard + +"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: ^5.1.0 + checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 + languageName: node + linkType: hard + +"randomfill@npm:^1.0.3": + version: 1.0.4 + resolution: "randomfill@npm:1.0.4" + dependencies: + randombytes: ^2.0.5 + safe-buffer: ^5.1.0 + checksum: 33734bb578a868d29ee1b8555e21a36711db084065d94e019a6d03caa67debef8d6a1bfd06a2b597e32901ddc761ab483a85393f0d9a75838f1912461d4dbfc7 + languageName: node + linkType: hard + +"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 + languageName: node + linkType: hard + +"raw-body@npm:2.4.0": + version: 2.4.0 + resolution: "raw-body@npm:2.4.0" + dependencies: + bytes: 3.1.0 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + checksum: 6343906939e018c6e633a34a938a5d6d1e93ffcfa48646e00207d53b418e941953b521473950c079347220944dc75ba10e7b3c08bf97e3ac72c7624882db09bb + languageName: node + linkType: hard + +"rc@npm:^1.2.8": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: ^0.6.0 + ini: ~1.3.0 + minimist: ^1.2.0 + strip-json-comments: ~2.0.1 + bin: + rc: ./cli.js + checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e + languageName: node + linkType: hard + +"react-is@npm:^16.7.0, react-is@npm:^16.8.1": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f + languageName: node + linkType: hard + +"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6": + version: 2.3.7 + resolution: "readable-stream@npm:2.3.7" + dependencies: + core-util-is: ~1.0.0 + inherits: ~2.0.3 + isarray: ~1.0.0 + process-nextick-args: ~2.0.0 + safe-buffer: ~5.1.1 + string_decoder: ~1.1.1 + util-deprecate: ~1.0.1 + checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 + languageName: node + linkType: hard + +"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.6.0": + version: 3.6.0 + resolution: "readable-stream@npm:3.6.0" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + languageName: node + linkType: hard + +"readdirp@npm:^2.2.1": + version: 2.2.1 + resolution: "readdirp@npm:2.2.1" + dependencies: + graceful-fs: ^4.1.11 + micromatch: ^3.1.10 + readable-stream: ^2.0.2 + checksum: 3879b20f1a871e0e004a14fbf1776e65ee0b746a62f5a416010808b37c272ac49b023c47042c7b1e281cba75a449696635bc64c397ed221ea81d853a8f2ed79a + languageName: node + linkType: hard + +"readdirp@npm:~3.5.0": + version: 3.5.0 + resolution: "readdirp@npm:3.5.0" + dependencies: + picomatch: ^2.2.1 + checksum: 6b1a9341e295e15d4fb40c010216cbcb6266587cd0b3ce7defabd66fa1b4e35f9fba3d64c2187fd38fadd01ccbfc5f1b33fdfb1da63b3cbf66224b7c6d75ce5a + languageName: node + linkType: hard + +"reduce@npm:^1.0.1": + version: 1.0.2 + resolution: "reduce@npm:1.0.2" + dependencies: + object-keys: ^1.1.0 + checksum: a704c16c2d53424f324c8c189f2c04cc397907e554b6b13ad75743f6ec53ddd39c6e8830d55fac263786f4d9f20887e79ebd3d7de98b2227cf64715ba6ff497b + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^8.2.0": + version: 8.2.0 + resolution: "regenerate-unicode-properties@npm:8.2.0" + dependencies: + regenerate: ^1.4.0 + checksum: ee7db70ab25b95f2e3f39537089fc3eddba0b39fc9b982d6602f127996ce873d8c55584d5428486ca00dc0a85d174d943354943cd4a745cda475c8fe314b4f8a + languageName: node + linkType: hard + +"regenerate@npm:^1.4.0": + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 3317a09b2f802da8db09aa276e469b57a6c0dd818347e05b8862959c6193408242f150db5de83c12c3fa99091ad95fb42a6db2c3329bfaa12a0ea4cbbeb30cb0 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.4": + version: 0.13.7 + resolution: "regenerator-runtime@npm:0.13.7" + checksum: 52b66e6669152c0b1bccd95c8e11aabbfe67bb97bdf00e223bdf723b0f0052d4da5c02001d4c4bef576bdc5bcdc38a20496d1b5363b65c950c8434ed5071d9e0 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.14.2": + version: 0.14.5 + resolution: "regenerator-transform@npm:0.14.5" + dependencies: + "@babel/runtime": ^7.8.4 + checksum: a467a3b652b4ec26ff964e9c5f1817523a73fc44cb928b8d21ff11aebeac5d10a84d297fe02cea9f282bcec81a0b0d562237da69ef0f40a0160b30a4fa98bc94 + languageName: node + linkType: hard + +"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": + version: 1.0.2 + resolution: "regex-not@npm:1.0.2" + dependencies: + extend-shallow: ^3.0.2 + safe-regex: ^1.1.0 + checksum: 3081403de79559387a35ef9d033740e41818a559512668cef3d12da4e8a29ef34ee13c8ed1256b07e27ae392790172e8a15c8a06b72962fd4550476cde3d8f77 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.2.0": + version: 1.3.1 + resolution: "regexp.prototype.flags@npm:1.3.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + checksum: 343595db5a6bbbb3bfbda881f9c74832cfa9fc0039e64a43843f6bb9158b78b921055266510800ed69d4997638890b17a46d55fd9f32961f53ae56ac3ec4dd05 + languageName: node + linkType: hard + +"regexpu-core@npm:^4.7.1": + version: 4.7.1 + resolution: "regexpu-core@npm:4.7.1" + dependencies: + regenerate: ^1.4.0 + regenerate-unicode-properties: ^8.2.0 + regjsgen: ^0.5.1 + regjsparser: ^0.6.4 + unicode-match-property-ecmascript: ^1.0.4 + unicode-match-property-value-ecmascript: ^1.2.0 + checksum: 368b4aab72132ba3c8bd114822572c920d390ae99d3d219e0c7f872c6a0a3b1fbe30c88188ff90ec6f8e681667fa8e51d84a78bb05c460996a0df6a060b7ae80 + languageName: node + linkType: hard + +"registry-auth-token@npm:^4.0.0": + version: 4.2.1 + resolution: "registry-auth-token@npm:4.2.1" + dependencies: + rc: ^1.2.8 + checksum: aa72060b573a50607cfd2dee16d0e51e13ca58b6a80442e74545325dc24d2c38896e6bad229bdcc1fc9759fa81b4066be8693d4d6f45927318e7c793a93e9cd0 + languageName: node + linkType: hard + +"registry-url@npm:^5.0.0": + version: 5.1.0 + resolution: "registry-url@npm:5.1.0" + dependencies: + rc: ^1.2.8 + checksum: bcea86c84a0dbb66467b53187fadebfea79017cddfb4a45cf27530d7275e49082fe9f44301976eb0164c438e395684bcf3dae4819b36ff9d1640d8cc60c73df9 + languageName: node + linkType: hard + +"regjsgen@npm:^0.5.1": + version: 0.5.2 + resolution: "regjsgen@npm:0.5.2" + checksum: 87c83d8488affae2493a823904de1a29a1867a07433c5e1142ad749b5606c5589b305fe35bfcc0972cf5a3b0d66b1f7999009e541be39a5d42c6041c59e2fb52 + languageName: node + linkType: hard + +"regjsparser@npm:^0.6.4": + version: 0.6.9 + resolution: "regjsparser@npm:0.6.9" + dependencies: + jsesc: ~0.5.0 + bin: + regjsparser: bin/parser + checksum: 1c439ec46a0be7834ec82fbb109396e088b6b73f0e9562cd67c37e3bdf85cc7cffe0192b3324da4491c7f709ce2b06fb2d59e12f0f9836b2e0cf26d5e54263aa + languageName: node + linkType: hard + +"relateurl@npm:0.2.x": + version: 0.2.7 + resolution: "relateurl@npm:0.2.7" + checksum: 5891e792eae1dfc3da91c6fda76d6c3de0333a60aa5ad848982ebb6dccaa06e86385fb1235a1582c680a3d445d31be01c6bfc0804ebbcab5aaf53fa856fde6b6 + languageName: node + linkType: hard + +"remove-trailing-separator@npm:^1.0.1": + version: 1.1.0 + resolution: "remove-trailing-separator@npm:1.1.0" + checksum: d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 + languageName: node + linkType: hard + +"renderkid@npm:^2.0.4": + version: 2.0.5 + resolution: "renderkid@npm:2.0.5" + dependencies: + css-select: ^2.0.2 + dom-converter: ^0.2 + htmlparser2: ^3.10.1 + lodash: ^4.17.20 + strip-ansi: ^3.0.0 + checksum: 8b6f6bb30af69c425db37939de15da7d93e9f063db3722823f66ea619055d06873be75d999ed4a12440f4f2f6d7090c790018b26f2fdf7aa8aac32edd5b2e462 + languageName: node + linkType: hard + +"repeat-element@npm:^1.1.2": + version: 1.1.4 + resolution: "repeat-element@npm:1.1.4" + checksum: 1edd0301b7edad71808baad226f0890ba709443f03a698224c9ee4f2494c317892dc5211b2ba8cbea7194a9ddbcac01e283bd66de0467ab24ee1fc1a3711d8a9 + languageName: node + linkType: hard + +"repeat-string@npm:^1.6.1": + version: 1.6.1 + resolution: "repeat-string@npm:1.6.1" + checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 + languageName: node + linkType: hard + +"request@npm:^2.87.0": + version: 2.88.2 + resolution: "request@npm:2.88.2" + dependencies: + aws-sign2: ~0.7.0 + aws4: ^1.8.0 + caseless: ~0.12.0 + combined-stream: ~1.0.6 + extend: ~3.0.2 + forever-agent: ~0.6.1 + form-data: ~2.3.2 + har-validator: ~5.1.3 + http-signature: ~1.2.0 + is-typedarray: ~1.0.0 + isstream: ~0.1.2 + json-stringify-safe: ~5.0.1 + mime-types: ~2.1.19 + oauth-sign: ~0.9.0 + performance-now: ^2.1.0 + qs: ~6.5.2 + safe-buffer: ^5.1.2 + tough-cookie: ~2.5.0 + tunnel-agent: ^0.6.0 + uuid: ^3.3.2 + checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: e9e294695fea08b076457e9ddff854e81bffbe248ed34c1eec348b7abbd22a0d02e8d75506559e2265e96978f3c4720bd77a6dad84755de8162b357eb6c778c7 + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff + languageName: node + linkType: hard + +"resolve-cwd@npm:^2.0.0": + version: 2.0.0 + resolution: "resolve-cwd@npm:2.0.0" + dependencies: + resolve-from: ^3.0.0 + checksum: e7c16880c460656e77f102d537a6dc82b3657d9173697cd6ea82ffce37df96f6c1fc79d0bb35fd73fff8871ac13f21b4396958b5f0a13e5b99c97d69f5e319fa + languageName: node + linkType: hard + +"resolve-from@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-from@npm:3.0.0" + checksum: fff9819254d2d62b57f74e5c2ca9c0bdd425ca47287c4d801bc15f947533148d858229ded7793b0f59e61e49e782fffd6722048add12996e1bd4333c29669062 + languageName: node + linkType: hard + +"resolve-url@npm:^0.2.1": + version: 0.2.1 + resolution: "resolve-url@npm:0.2.1" + checksum: 7b7035b9ed6e7bc7d289e90aef1eab5a43834539695dac6416ca6e91f1a94132ae4796bbd173cdacfdc2ade90b5f38a3fb6186bebc1b221cd157777a23b9ad14 + languageName: node + linkType: hard + +"resolve@npm:^1.14.2, resolve@npm:^1.2.0": + version: 1.20.0 + resolution: "resolve@npm:1.20.0" + dependencies: + is-core-module: ^2.2.0 + path-parse: ^1.0.6 + checksum: 40cf70b2cde00ef57f99daf2dc63c6a56d6c14a1b7fc51735d06a6f0a3b97cb67b4fb7ef6c747b4e13a7baba83b0ef625d7c4ce92a483cd5af923c3b65fd16fe + languageName: node + linkType: hard + +"resolve@npm:~1.17.0": + version: 1.17.0 + resolution: "resolve@npm:1.17.0" + dependencies: + path-parse: ^1.0.6 + checksum: 9ceaf83b3429f2d7ff5d0281b8d8f18a1f05b6ca86efea7633e76b8f76547f33800799dfdd24434942dec4fbd9e651ed3aef577d9a6b5ec87ad89c1060e24759 + languageName: node + linkType: hard + +"resolve@npm:~1.19.0": + version: 1.19.0 + resolution: "resolve@npm:1.19.0" + dependencies: + is-core-module: ^2.1.0 + path-parse: ^1.0.6 + checksum: a05b356e47b85ad3613d9e2a39a824f3c27f4fcad9c9ff6c7cc71a2e314c5904a90ab37481ad0069d03cab9eaaac6eb68aca1bc3355fdb05f1045cd50e2aacea + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.2.0#~builtin": + version: 1.20.0 + resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=07638b" + dependencies: + is-core-module: ^2.2.0 + path-parse: ^1.0.6 + checksum: a0dd7d16a8e47af23afa9386df2dff10e3e0debb2c7299a42e581d9d9b04d7ad5d2c53f24f1e043f7b3c250cbdc71150063e53d0b6559683d37f790b7c8c3cd5 + languageName: node + linkType: hard + +"resolve@patch:resolve@~1.17.0#~builtin": + version: 1.17.0 + resolution: "resolve@patch:resolve@npm%3A1.17.0#~builtin::version=1.17.0&hash=07638b" + dependencies: + path-parse: ^1.0.6 + checksum: 6fd799f282ddf078c4bc20ce863e3af01fa8cb218f0658d9162c57161a2dbafe092b13015b9a4c58d0e1e801cf7aa7a4f13115fea9db98c3f9a0c43e429bad6f + languageName: node + linkType: hard + +"resolve@patch:resolve@~1.19.0#~builtin": + version: 1.19.0 + resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=07638b" + dependencies: + is-core-module: ^2.1.0 + path-parse: ^1.0.6 + checksum: 2443b94d347e6946c87c85faf13071f605e609e0b54784829b0ed2b917d050bfc1cbaf4ecc6453f224cfa7d0c5dcd97cbb273454cd210bee68e4af15c1a5abc9 + languageName: node + linkType: hard + +"responselike@npm:^1.0.2": + version: 1.0.2 + resolution: "responselike@npm:1.0.2" + dependencies: + lowercase-keys: ^1.0.0 + checksum: 2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd + languageName: node + linkType: hard + +"ret@npm:~0.1.10": + version: 0.1.15 + resolution: "ret@npm:0.1.15" + checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"rgb-regex@npm:^1.0.1": + version: 1.0.1 + resolution: "rgb-regex@npm:1.0.1" + checksum: b270ce8bc14782d2d21d3184c1e6c65b465476d8f03e72b93ef57c95710a452b2fe280e1d516c88873aec06efd7f71373e673f114b9d99f3a4f9a0393eb00126 + languageName: node + linkType: hard + +"rgba-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "rgba-regex@npm:1.0.0" + checksum: 7f2cd271572700faea50753d82524cb2b98f17a5b9722965c7076f6cd674fe545f28145b7ef2cccabc9eca2475c793db16862cd5e7b3784a9f4b8d6496431057 + languageName: node + linkType: hard + +"rimraf@npm:^2.5.4, rimraf@npm:^2.6.3": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" + dependencies: + glob: ^7.1.3 + bin: + rimraf: ./bin.js + checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 + languageName: node + linkType: hard + +"run-queue@npm:^1.0.0, run-queue@npm:^1.0.3": + version: 1.0.3 + resolution: "run-queue@npm:1.0.3" + dependencies: + aproba: ^1.1.1 + checksum: c4541e18b5e056af60f398f2f1b3d89aae5c093d1524bf817c5ee68bcfa4851ad9976f457a9aea135b1d0d72ee9a91c386e3d136bcd95b699c367cd09c70be53 + languageName: node + linkType: hard + +"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c + languageName: node + linkType: hard + +"safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safe-regex@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex@npm:1.1.0" + dependencies: + ret: ~0.1.10 + checksum: 9a8bba57c87a841f7997b3b951e8e403b1128c1a4fd1182f40cc1a20e2d490593d7c2a21030fadfea320c8e859219019e136f678c6689ed5960b391b822f01d5 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:^2.1.2, safer-buffer@npm:~2.1.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"sass-loader@npm:^8.0.2": + version: 8.0.2 + resolution: "sass-loader@npm:8.0.2" + dependencies: + clone-deep: ^4.0.1 + loader-utils: ^1.2.3 + neo-async: ^2.6.1 + schema-utils: ^2.6.1 + semver: ^6.3.0 + peerDependencies: + fibers: ">= 3.1.0" + node-sass: ^4.0.0 + sass: ^1.3.0 + webpack: ^4.36.0 || ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + checksum: 3e9ba97432fcf1092600a31501298f37a0a913f86086b841740f9f8371ee33de55b9740b31563b089524aeb9020fbc51126730fa51d18b2e724a4ada71e2ff81 + languageName: node + linkType: hard + +"sax@npm:~1.2.4": + version: 1.2.4 + resolution: "sax@npm:1.2.4" + checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe + languageName: node + linkType: hard + +"schema-utils@npm:^1.0.0": + version: 1.0.0 + resolution: "schema-utils@npm:1.0.0" + dependencies: + ajv: ^6.1.0 + ajv-errors: ^1.0.0 + ajv-keywords: ^3.1.0 + checksum: e8273b4f6eff9ddf4a4f4c11daf7b96b900237bf8859c86fa1e9b4fab416b72d7ea92468f8db89c18a3499a1070206e1c8a750c83b42d5325fc659cbb55eee88 + languageName: node + linkType: hard + +"schema-utils@npm:^2.6.1, schema-utils@npm:^2.6.5": + version: 2.7.1 + resolution: "schema-utils@npm:2.7.1" + dependencies: + "@types/json-schema": ^7.0.5 + ajv: ^6.12.4 + ajv-keywords: ^3.5.2 + checksum: 32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b + languageName: node + linkType: hard + +"section-matter@npm:^1.0.0": + version: 1.0.0 + resolution: "section-matter@npm:1.0.0" + dependencies: + extend-shallow: ^2.0.1 + kind-of: ^6.0.0 + checksum: 3cc4131705493b2955729b075dcf562359bba66183debb0332752dc9cad35616f6da7a23e42b6cab45cd2e4bb5cda113e9e84c8f05aee77adb6b0289a0229101 + languageName: node + linkType: hard + +"select-hose@npm:^2.0.0": + version: 2.0.0 + resolution: "select-hose@npm:2.0.0" + checksum: d7e5fcc695a4804209d232a1b18624a5134be334d4e1114b0721f7a5e72bd73da483dcf41528c1af4f4f4892ad7cfd6a1e55c8ffb83f9c9fe723b738db609dbb + languageName: node + linkType: hard + +"select@npm:^1.1.2": + version: 1.1.2 + resolution: "select@npm:1.1.2" + checksum: 4346151e94f226ea6131e44e68e6d837f3fdee64831b756dd657cc0b02f4cb5107f867cb34a1d1216ab7737d0bf0645d44546afb030bbd8d64e891f5e4c4814e + languageName: node + linkType: hard + +"selfsigned@npm:^1.10.8": + version: 1.10.8 + resolution: "selfsigned@npm:1.10.8" + dependencies: + node-forge: ^0.10.0 + checksum: c7028385cb3c011c6d7a4fe56d0f94ac1511ad175a87b49e7192f8ea43d1363d5f24283b2831071c0ad2d26ad19b9a6e81dba7f052490c245001ee61a2541e7d + languageName: node + linkType: hard + +"semver-diff@npm:^3.1.1": + version: 3.1.1 + resolution: "semver-diff@npm:3.1.1" + dependencies: + semver: ^6.3.0 + checksum: 8bbe5a5d7add2d5e51b72314a9215cd294d71f41cdc2bf6bd59ee76411f3610b576172896f1d191d0d7294cb9f2f847438d2ee158adacc0c224dca79052812fe + languageName: node + linkType: hard + +"semver@npm:7.0.0": + version: 7.0.0 + resolution: "semver@npm:7.0.0" + bin: + semver: bin/semver.js + checksum: 272c11bf8d083274ef79fe40a81c55c184dff84dd58e3c325299d0927ba48cece1f020793d138382b85f89bab5002a35a5ba59a3a68a7eebbb597eb733838778 + languageName: node + linkType: hard + +"semver@npm:^5.1.0, semver@npm:^5.5.0, semver@npm:^5.6.0": + version: 5.7.1 + resolution: "semver@npm:5.7.1" + bin: + semver: ./bin/semver + checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.2.0, semver@npm:^6.3.0": + version: 6.3.0 + resolution: "semver@npm:6.3.0" + bin: + semver: ./bin/semver.js + checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:~7.3.0": + version: 7.3.5 + resolution: "semver@npm:7.3.5" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60 + languageName: node + linkType: hard + +"send@npm:0.17.1": + version: 0.17.1 + resolution: "send@npm:0.17.1" + dependencies: + debug: 2.6.9 + depd: ~1.1.2 + destroy: ~1.0.4 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + fresh: 0.5.2 + http-errors: ~1.7.2 + mime: 1.6.0 + ms: 2.1.1 + on-finished: ~2.3.0 + range-parser: ~1.2.1 + statuses: ~1.5.0 + checksum: d214c2fa42e7fae3f8fc1aa3931eeb3e6b78c2cf141574e09dbe159915c1e3a337269fc6b7512e7dfddcd7d6ff5974cb62f7c3637ba86a55bde20a92c18bdca0 + languageName: node + linkType: hard + +"serialize-javascript@npm:^3.1.0": + version: 3.1.0 + resolution: "serialize-javascript@npm:3.1.0" + dependencies: + randombytes: ^2.1.0 + checksum: 0fc0131a78168d6237cfe1b21564f20a3b9b72e8ceebb21935baacf026631ed636912c20c7e9fa721a8f27a247e6f9849e705f27032d19863333c2cfab16d1c9 + languageName: node + linkType: hard + +"serialize-javascript@npm:^4.0.0": + version: 4.0.0 + resolution: "serialize-javascript@npm:4.0.0" + dependencies: + randombytes: ^2.1.0 + checksum: 3273b3394b951671fcf388726e9577021870dfbf85e742a1183fb2e91273e6101bdccea81ff230724f6659a7ee4cef924b0ff9baca32b79d9384ec37caf07302 + languageName: node + linkType: hard + +"serve-index@npm:^1.9.1": + version: 1.9.1 + resolution: "serve-index@npm:1.9.1" + dependencies: + accepts: ~1.3.4 + batch: 0.6.1 + debug: 2.6.9 + escape-html: ~1.0.3 + http-errors: ~1.6.2 + mime-types: ~2.1.17 + parseurl: ~1.3.2 + checksum: e2647ce13379485b98a53ba2ea3fbad4d44b57540d00663b02b976e426e6194d62ac465c0d862cb7057f65e0de8ab8a684aa095427a4b8612412eca0d300d22f + languageName: node + linkType: hard + +"serve-static@npm:1.14.1": + version: 1.14.1 + resolution: "serve-static@npm:1.14.1" + dependencies: + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + parseurl: ~1.3.3 + send: 0.17.1 + checksum: c6b268e8486d39ecd54b86c7f2d0ee4a38cd7514ddd9c92c8d5793bb005afde5e908b12395898ae206782306ccc848193d93daa15b86afb3cbe5a8414806abe8 + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"set-value@npm:^2.0.0, set-value@npm:^2.0.1": + version: 2.0.1 + resolution: "set-value@npm:2.0.1" + dependencies: + extend-shallow: ^2.0.1 + is-extendable: ^0.1.1 + is-plain-object: ^2.0.3 + split-string: ^3.0.1 + checksum: 09a4bc72c94641aeae950eb60dc2755943b863780fcc32e441eda964b64df5e3f50603d5ebdd33394ede722528bd55ed43aae26e9df469b4d32e2292b427b601 + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.4": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.0": + version: 1.1.0 + resolution: "setprototypeof@npm:1.1.0" + checksum: 27cb44304d6c9e1a23bc6c706af4acaae1a7aa1054d4ec13c05f01a99fd4887109a83a8042b67ad90dbfcd100d43efc171ee036eb080667172079213242ca36e + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.1": + version: 1.1.1 + resolution: "setprototypeof@npm:1.1.1" + checksum: a8bee29c1c64c245d460ce53f7460af8cbd0aceac68d66e5215153992cc8b3a7a123416353e0c642060e85cc5fd4241c92d1190eec97eda0dcb97436e8fcca3b + languageName: node + linkType: hard + +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + bin: + sha.js: ./bin.js + checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 + languageName: node + linkType: hard + +"shallow-clone@npm:^3.0.0": + version: 3.0.1 + resolution: "shallow-clone@npm:3.0.1" + dependencies: + kind-of: ^6.0.2 + checksum: 39b3dd9630a774aba288a680e7d2901f5c0eae7b8387fc5c8ea559918b29b3da144b7bdb990d7ccd9e11be05508ac9e459ce51d01fd65e583282f6ffafcba2e7 + languageName: node + linkType: hard + +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: ^1.0.0 + checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 + languageName: node + linkType: hard + +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2": + version: 3.0.3 + resolution: "signal-exit@npm:3.0.3" + checksum: f0169d3f1263d06df32ca072b0bf33b34c6f8f0341a7a1621558a2444dfbe8f5fec76b35537fcc6f0bc4944bdb5336fe0bdcf41a5422c4e45a1dba3f45475e6c + languageName: node + linkType: hard + +"simple-swizzle@npm:^0.2.2": + version: 0.2.2 + resolution: "simple-swizzle@npm:0.2.2" + dependencies: + is-arrayish: ^0.3.1 + checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0 + languageName: node + linkType: hard + +"slash@npm:^1.0.0": + version: 1.0.0 + resolution: "slash@npm:1.0.0" + checksum: 4b6e21b1fba6184a7e2efb1dd173f692d8a845584c1bbf9dc818ff86f5a52fc91b413008223d17cc684604ee8bb9263a420b1182027ad9762e35388434918860 + languageName: node + linkType: hard + +"slash@npm:^2.0.0": + version: 2.0.0 + resolution: "slash@npm:2.0.0" + checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 + languageName: node + linkType: hard + +"smart-buffer@npm:^4.1.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"smoothscroll-polyfill@npm:^0.4.3": + version: 0.4.4 + resolution: "smoothscroll-polyfill@npm:0.4.4" + checksum: b99ff7d91689d563ec69cb1d29713b332a24c88ac3dc4ef9ef9fbe4137305336e67253211067c5f786478dbdabd2aa6c2033709d4d8feca327b09eca8d5a0e7b + languageName: node + linkType: hard + +"snapdragon-node@npm:^2.0.1": + version: 2.1.1 + resolution: "snapdragon-node@npm:2.1.1" + dependencies: + define-property: ^1.0.0 + isobject: ^3.0.0 + snapdragon-util: ^3.0.1 + checksum: 9bb57d759f9e2a27935dbab0e4a790137adebace832b393e350a8bf5db461ee9206bb642d4fe47568ee0b44080479c8b4a9ad0ebe3712422d77edf9992a672fd + languageName: node + linkType: hard + +"snapdragon-util@npm:^3.0.1": + version: 3.0.1 + resolution: "snapdragon-util@npm:3.0.1" + dependencies: + kind-of: ^3.2.0 + checksum: 684997dbe37ec995c03fd3f412fba2b711fc34cb4010452b7eb668be72e8811a86a12938b511e8b19baf853b325178c56d8b78d655305e5cfb0bb8b21677e7b7 + languageName: node + linkType: hard + +"snapdragon@npm:^0.8.1": + version: 0.8.2 + resolution: "snapdragon@npm:0.8.2" + dependencies: + base: ^0.11.1 + debug: ^2.2.0 + define-property: ^0.2.5 + extend-shallow: ^2.0.1 + map-cache: ^0.2.2 + source-map: ^0.5.6 + source-map-resolve: ^0.5.0 + use: ^3.1.0 + checksum: a197f242a8f48b11036563065b2487e9b7068f50a20dd81d9161eca6af422174fc158b8beeadbe59ce5ef172aa5718143312b3aebaae551c124b7824387c8312 + languageName: node + linkType: hard + +"sockjs-client@npm:^1.5.0": + version: 1.5.1 + resolution: "sockjs-client@npm:1.5.1" + dependencies: + debug: ^3.2.6 + eventsource: ^1.0.7 + faye-websocket: ^0.11.3 + inherits: ^2.0.4 + json3: ^3.3.3 + url-parse: ^1.5.1 + checksum: ae963d6fd24fb95e941c9c420626eb809ba6608b56b7c824f7ca14b8c6d63b5a71910542bef16eb6548cd8554fc3fda9e4cd32696764e96721a9c0b6d48e6fe5 + languageName: node + linkType: hard + +"sockjs@npm:^0.3.21": + version: 0.3.21 + resolution: "sockjs@npm:0.3.21" + dependencies: + faye-websocket: ^0.11.3 + uuid: ^3.4.0 + websocket-driver: ^0.7.4 + checksum: 9614e5dded95d38c08c42bba3505638801d0e88d9fec03dc1ae37296286ad5c31dff503b8c81a11e573bd0bea76b295db93d4f00cc336e749bc89f9f7cc7e6c9 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^6.0.0": + version: 6.1.1 + resolution: "socks-proxy-agent@npm:6.1.1" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.1 + socks: ^2.6.1 + checksum: 9a8a4f791bba0060315cf7291ca6f9db37d6fc280fd0860d73d8887d3efe4c22e823aa25a8d5375f6079279f8dc91b50c075345179bf832bfe3c7c26d3582e3c + languageName: node + linkType: hard + +"socks@npm:^2.6.1": + version: 2.6.1 + resolution: "socks@npm:2.6.1" + dependencies: + ip: ^1.1.5 + smart-buffer: ^4.1.0 + checksum: 2ca9d616e424f645838ebaabb04f85d94ea999e0f8393dc07f86c435af22ed88cb83958feeabd1bb7bc537c635ed47454255635502c6808a6df61af1f41af750 + languageName: node + linkType: hard + +"sort-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "sort-keys@npm:2.0.0" + dependencies: + is-plain-obj: ^1.0.0 + checksum: f0fd827fa9f8f866e98588d2a38c35209afbf1e9a05bb0e4ceeeb8bbf31d923c8902b0a7e0f561590ddb65e58eba6a74f74b991c85360bcc52e83a3f0d1cffd7 + languageName: node + linkType: hard + +"source-list-map@npm:^2.0.0": + version: 2.0.1 + resolution: "source-list-map@npm:2.0.1" + checksum: 806efc6f75e7cd31e4815e7a3aaf75a45c704871ea4075cb2eb49882c6fca28998f44fc5ac91adb6de03b2882ee6fb02f951fdc85e6a22b338c32bfe19557938 + languageName: node + linkType: hard + +"source-map-resolve@npm:^0.5.0, source-map-resolve@npm:^0.5.2": + version: 0.5.3 + resolution: "source-map-resolve@npm:0.5.3" + dependencies: + atob: ^2.1.2 + decode-uri-component: ^0.2.0 + resolve-url: ^0.2.1 + source-map-url: ^0.4.0 + urix: ^0.1.0 + checksum: c73fa44ac00783f025f6ad9e038ab1a2e007cd6a6b86f47fe717c3d0765b4a08d264f6966f3bd7cd9dbcd69e4832783d5472e43247775b2a550d6f2155d24bae + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.12": + version: 0.5.19 + resolution: "source-map-support@npm:0.5.19" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: c72802fdba9cb62b92baef18cc14cc4047608b77f0353e6c36dd993444149a466a2845332c5540d4a6630957254f0f68f4ef5a0120c33d2e83974c51a05afbac + languageName: node + linkType: hard + +"source-map-url@npm:^0.4.0": + version: 0.4.1 + resolution: "source-map-url@npm:0.4.1" + checksum: 64c5c2c77aff815a6e61a4120c309ae4cac01298d9bcbb3deb1b46a4dd4c46d4a1eaeda79ec9f684766ae80e8dc86367b89326ce9dd2b89947bd9291fc1ac08c + languageName: node + linkType: hard + +"source-map@npm:0.5.6": + version: 0.5.6 + resolution: "source-map@npm:0.5.6" + checksum: 390b3f5165c9631a74fb6fb55ba61e62a7f9b7d4026ae0e2bfc2899c241d71c1bccb8731c496dc7f7cb79a5f523406eb03d8c5bebe8448ee3fc38168e2d209c8 + languageName: node + linkType: hard + +"source-map@npm:^0.5.0, source-map@npm:^0.5.6": + version: 0.5.7 + resolution: "source-map@npm:0.5.7" + checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 + languageName: node + linkType: hard + +"source-map@npm:^0.7.3": + version: 0.7.3 + resolution: "source-map@npm:0.7.3" + checksum: cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea + languageName: node + linkType: hard + +"spdy-transport@npm:^3.0.0": + version: 3.0.0 + resolution: "spdy-transport@npm:3.0.0" + dependencies: + debug: ^4.1.0 + detect-node: ^2.0.4 + hpack.js: ^2.1.6 + obuf: ^1.1.2 + readable-stream: ^3.0.6 + wbuf: ^1.7.3 + checksum: 0fcaad3b836fb1ec0bdd39fa7008b9a7a84a553f12be6b736a2512613b323207ffc924b9551cef0378f7233c85916cff1118652e03a730bdb97c0e042243d56c + languageName: node + linkType: hard + +"spdy@npm:^4.0.2": + version: 4.0.2 + resolution: "spdy@npm:4.0.2" + dependencies: + debug: ^4.1.0 + handle-thing: ^2.0.0 + http-deceiver: ^1.2.7 + select-hose: ^2.0.0 + spdy-transport: ^3.0.0 + checksum: 2c739d0ff6f56ad36d2d754d0261d5ec358457bea7cbf77b1b05b0c6464f2ce65b85f196305f50b7bd9120723eb94bae9933466f28e67e5cd8cde4e27f1d75f8 + languageName: node + linkType: hard + +"split-string@npm:^3.0.1, split-string@npm:^3.0.2": + version: 3.1.0 + resolution: "split-string@npm:3.1.0" + dependencies: + extend-shallow: ^3.0.0 + checksum: ae5af5c91bdc3633628821bde92fdf9492fa0e8a63cf6a0376ed6afde93c701422a1610916f59be61972717070119e848d10dfbbd5024b7729d6a71972d2a84c + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 + languageName: node + linkType: hard + +"sshpk@npm:^1.7.0": + version: 1.16.1 + resolution: "sshpk@npm:1.16.1" + dependencies: + asn1: ~0.2.3 + assert-plus: ^1.0.0 + bcrypt-pbkdf: ^1.0.0 + dashdash: ^1.12.0 + ecc-jsbn: ~0.1.1 + getpass: ^0.1.1 + jsbn: ~0.1.0 + safer-buffer: ^2.0.2 + tweetnacl: ~0.14.0 + bin: + sshpk-conv: bin/sshpk-conv + sshpk-sign: bin/sshpk-sign + sshpk-verify: bin/sshpk-verify + checksum: 5e76afd1cedc780256f688b7c09327a8a650902d18e284dfeac97489a735299b03c3e72c6e8d22af03dbbe4d6f123fdfd5f3c4ed6bedbec72b9529a55051b857 + languageName: node + linkType: hard + +"ssri@npm:^6.0.1": + version: 6.0.2 + resolution: "ssri@npm:6.0.2" + dependencies: + figgy-pudding: ^3.5.1 + checksum: 7c2e5d442f6252559c8987b7114bcf389fe5614bf65de09ba3e6f9a57b9b65b2967de348fcc3acccff9c069adb168140dd2c5fc2f6f4a779e604a27ef1f7d551 + languageName: node + linkType: hard + +"ssri@npm:^8.0.0, ssri@npm:^8.0.1": + version: 8.0.1 + resolution: "ssri@npm:8.0.1" + dependencies: + minipass: ^3.1.1 + checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 + languageName: node + linkType: hard + +"stable@npm:^0.1.8": + version: 0.1.8 + resolution: "stable@npm:0.1.8" + checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb + languageName: node + linkType: hard + +"stack-utils@npm:^1.0.1": + version: 1.0.5 + resolution: "stack-utils@npm:1.0.5" + dependencies: + escape-string-regexp: ^2.0.0 + checksum: f82baf8d89536252a55c76866d5be3d04c96b09693a8d2ab3794b9fdec3674e05bd3f3d19345093e2cbba116a1f8f413858e0537bc3c81c605249261c3d26182 + languageName: node + linkType: hard + +"static-extend@npm:^0.1.1": + version: 0.1.2 + resolution: "static-extend@npm:0.1.2" + dependencies: + define-property: ^0.2.5 + object-copy: ^0.1.0 + checksum: 8657485b831f79e388a437260baf22784540417a9b29e11572c87735df24c22b84eda42107403a64b30861b2faf13df9f7fc5525d51f9d1d2303aba5cbf4e12c + languageName: node + linkType: hard + +"statuses@npm:>= 1.4.0 < 2, statuses@npm:>= 1.5.0 < 2, statuses@npm:~1.5.0": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c + languageName: node + linkType: hard + +"std-env@npm:^2.2.1": + version: 2.3.0 + resolution: "std-env@npm:2.3.0" + dependencies: + ci-info: ^3.0.0 + checksum: da0b81e217d920770448e53d660b6b0800d3f6fde201812cb7f5505a6fffe578b21188301214fecc227cc2db6849eb736f6d1975e5fa7ee179e9240da81fc88b + languageName: node + linkType: hard + +"stream-browserify@npm:^2.0.1": + version: 2.0.2 + resolution: "stream-browserify@npm:2.0.2" + dependencies: + inherits: ~2.0.1 + readable-stream: ^2.0.2 + checksum: 8de7bcab5582e9a931ae1a4768be7efe8fa4b0b95fd368d16d8cf3e494b897d6b0a7238626de5d71686e53bddf417fd59d106cfa3af0ec055f61a8d1f8fc77b3 + languageName: node + linkType: hard + +"stream-each@npm:^1.1.0": + version: 1.2.3 + resolution: "stream-each@npm:1.2.3" + dependencies: + end-of-stream: ^1.1.0 + stream-shift: ^1.0.0 + checksum: f243de78e9fcc60757994efc4e8ecae9f01a4b2c6a505d786b11fcaa68b1a75ca54afc1669eac9e08f19ff0230792fc40d0f3e3e2935d76971b4903af18b76ab + languageName: node + linkType: hard + +"stream-http@npm:^2.7.2": + version: 2.8.3 + resolution: "stream-http@npm:2.8.3" + dependencies: + builtin-status-codes: ^3.0.0 + inherits: ^2.0.1 + readable-stream: ^2.3.6 + to-arraybuffer: ^1.0.0 + xtend: ^4.0.0 + checksum: f57dfaa21a015f72e6ce6b199cf1762074cfe8acf0047bba8f005593754f1743ad0a91788f95308d9f3829ad55742399ad27b4624432f2752a08e62ef4346e05 + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.0": + version: 1.0.1 + resolution: "stream-shift@npm:1.0.1" + checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b + languageName: node + linkType: hard + +"strict-uri-encode@npm:^1.0.0": + version: 1.1.0 + resolution: "strict-uri-encode@npm:1.1.0" + checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3 + languageName: node + linkType: hard + +"string-argv@npm:~0.3.1": + version: 0.3.1 + resolution: "string-argv@npm:0.3.1" + checksum: efbd0289b599bee808ce80820dfe49c9635610715429c6b7cc50750f0437e3c2f697c81e5c390208c13b5d5d12d904a1546172a88579f6ee5cbaaaa4dc9ec5cf + languageName: node + linkType: hard + +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^3.0.0, string-width@npm:^3.1.0": + version: 3.1.0 + resolution: "string-width@npm:3.1.0" + dependencies: + emoji-regex: ^7.0.1 + is-fullwidth-code-point: ^2.0.0 + strip-ansi: ^5.1.0 + checksum: 57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2 + languageName: node + linkType: hard + +"string-width@npm:^4.0.0, string-width@npm:^4.1.0": + version: 4.2.2 + resolution: "string-width@npm:4.2.2" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.0 + checksum: 343e089b0e66e0f72aab4ad1d9b6f2c9cc5255844b0c83fd9b53f2a3b3fd0421bdd6cb05be96a73117eb012db0887a6c1d64ca95aaa50c518e48980483fea0ab + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.4": + version: 1.0.4 + resolution: "string.prototype.trimend@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + checksum: 17e5aa45c3983f582693161f972c1c1fa4bbbdf22e70e582b00c91b6575f01680dc34e83005b98e31abe4d5d29e0b21fcc24690239c106c7b2315aade6a898ac + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.4": + version: 1.0.4 + resolution: "string.prototype.trimstart@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + checksum: 3fb06818d3cccac5fa3f5f9873d984794ca0e9f6616fae6fcc745885d9efed4e17fe15f832515d9af5e16c279857fdbffdfc489ca4ed577811b017721b30302f + languageName: node + linkType: hard + +"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: ~5.1.0 + checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b + languageName: node + linkType: hard + +"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": + version: 3.0.1 + resolution: "strip-ansi@npm:3.0.1" + dependencies: + ansi-regex: ^2.0.0 + checksum: 9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465 + languageName: node + linkType: hard + +"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: ^4.1.0 + checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0": + version: 6.0.0 + resolution: "strip-ansi@npm:6.0.0" + dependencies: + ansi-regex: ^5.0.0 + checksum: 04c3239ede44c4d195b0e66c0ad58b932f08bec7d05290416d361ff908ad282ecdaf5d9731e322c84f151d427436bde01f05b7422c3ec26dd927586736b0e5d0 + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"strip-bom-string@npm:^1.0.0": + version: 1.0.0 + resolution: "strip-bom-string@npm:1.0.0" + checksum: 5635a3656d8512a2c194d6c8d5dee7ef0dde6802f7be9413b91e201981ad4132506656d9cf14137f019fd50f0269390d91c7f6a2601b1bee039a4859cfce4934 + languageName: node + linkType: hard + +"strip-eof@npm:^1.0.0": + version: 1.0.0 + resolution: "strip-eof@npm:1.0.0" + checksum: 40bc8ddd7e072f8ba0c2d6d05267b4e0a4800898c3435b5fb5f5a21e6e47dfaff18467e7aa0d1844bb5d6274c3097246595841fbfeb317e541974ee992cac506 + languageName: node + linkType: hard + +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 + languageName: node + linkType: hard + +"strip-json-comments@npm:~3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + languageName: node + linkType: hard + +"stylehacks@npm:^4.0.0": + version: 4.0.3 + resolution: "stylehacks@npm:4.0.3" + dependencies: + browserslist: ^4.0.0 + postcss: ^7.0.0 + postcss-selector-parser: ^3.0.0 + checksum: 8acf28ea609bee6d7ba40121bcf53af8d899c1ec04f2c08de9349b8292b84b8aa7f82e14c623ae6956decf5b7a7eeea5472ab8e48de7bdcdb6d76640444f6753 + languageName: node + linkType: hard + +"stylus-loader@npm:^3.0.2": + version: 3.0.2 + resolution: "stylus-loader@npm:3.0.2" + dependencies: + loader-utils: ^1.0.2 + lodash.clonedeep: ^4.5.0 + when: ~3.6.x + peerDependencies: + stylus: ">=0.52.4" + checksum: f6b56f188e9f285d2b4bcd53ab9f903df9292f5e84600d158f85b1d65c0de67973a37c6beeffe7d348e0caf4f7d11432f594aed8c66bd18aa6617a354dd9e674 + languageName: node + linkType: hard + +"stylus@npm:^0.54.8": + version: 0.54.8 + resolution: "stylus@npm:0.54.8" + dependencies: + css-parse: ~2.0.0 + debug: ~3.1.0 + glob: ^7.1.6 + mkdirp: ~1.0.4 + safer-buffer: ^2.1.2 + sax: ~1.2.4 + semver: ^6.3.0 + source-map: ^0.7.3 + bin: + stylus: bin/stylus + checksum: 5b8fe13af9da74f6ef6e9b9e977d93c1ad3113eba807c7cc91445c6a111bbbab4e43542f4356e1a32ae5ae774b549da66932a259fb533b73a421ff0085906111 + languageName: node + linkType: hard + +"supports-color@npm:^2.0.0": + version: 2.0.0 + resolution: "supports-color@npm:2.0.0" + checksum: 602538c5812b9006404370b5a4b885d3e2a1f6567d314f8b4a41974ffe7d08e525bf92ae0f9c7030e3b4c78e4e34ace55d6a67a74f1571bc205959f5972f88f0 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: ^3.0.0 + checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac + languageName: node + linkType: hard + +"supports-color@npm:^6.1.0": + version: 6.1.0 + resolution: "supports-color@npm:6.1.0" + dependencies: + has-flag: ^3.0.0 + checksum: 74358f9535c83ee113fbaac354b11e808060f6e7d8722082ee43af3578469134e89d00026dce2a6b93ce4e5b89d0e9a10f638b2b9f64c7838c2fb2883a47b3d5 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"svg-tags@npm:^1.0.0": + version: 1.0.0 + resolution: "svg-tags@npm:1.0.0" + checksum: 407e5ef87cfa2fb81c61d738081c2decd022ce13b922d035b214b49810630bf5d1409255a4beb3a940b77b32f6957806deff16f1bf0ce1ab11c7a184115a0b7f + languageName: node + linkType: hard + +"svgo@npm:^1.0.0": + version: 1.3.2 + resolution: "svgo@npm:1.3.2" + dependencies: + chalk: ^2.4.1 + coa: ^2.0.2 + css-select: ^2.0.0 + css-select-base-adapter: ^0.1.1 + css-tree: 1.0.0-alpha.37 + csso: ^4.0.2 + js-yaml: ^3.13.1 + mkdirp: ~0.5.1 + object.values: ^1.1.0 + sax: ~1.2.4 + stable: ^0.1.8 + unquote: ~1.1.1 + util.promisify: ~1.0.0 + bin: + svgo: ./bin/svgo + checksum: 28a5680a61245eb4a1603bc03459095bb01ad5ebd23e95882d886c3c81752313c0a9a9fe48dd0bcbb9a27c52e11c603640df952971573b2b550d9e15a9ee6116 + languageName: node + linkType: hard + +"symbol-observable@npm:^1.0.2": + version: 1.2.0 + resolution: "symbol-observable@npm:1.2.0" + checksum: 48ffbc22e3d75f9853b3ff2ae94a44d84f386415110aea5effc24d84c502e03a4a6b7a8f75ebaf7b585780bda34eb5d6da3121f826a6f93398429d30032971b6 + languageName: node + linkType: hard + +"symbol-observable@npm:^4.0.0": + version: 4.0.0 + resolution: "symbol-observable@npm:4.0.0" + checksum: 212c7edce6186634d671336a88c0e0bbd626c2ab51ed57498dc90698cce541839a261b969c2a1e8dd43762133d47672e8b62e0b1ce9cf4157934ba45fd172ba8 + languageName: node + linkType: hard + +"tapable@npm:^1.0.0, tapable@npm:^1.1.3": + version: 1.1.3 + resolution: "tapable@npm:1.1.3" + checksum: 53ff4e7c3900051c38cc4faab428ebfd7e6ad0841af5a7ac6d5f3045c5b50e88497bfa8295b4b3fbcadd94993c9e358868b78b9fb249a76cb8b018ac8dccafd7 + languageName: node + linkType: hard + +"tar@npm:^6.0.2, tar@npm:^6.1.2": + version: 6.1.11 + resolution: "tar@npm:6.1.11" + dependencies: + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^3.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f + languageName: node + linkType: hard + +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 1ed981335483babc1e8206f843e06bd2bf89b85f0bf5a9a9d928033a0fcacdba183c03ba7d91814643015543ba002f1339f7112402a21da8f24b6c56b062a5a9 + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^1.4.3": + version: 1.4.5 + resolution: "terser-webpack-plugin@npm:1.4.5" + dependencies: + cacache: ^12.0.2 + find-cache-dir: ^2.1.0 + is-wsl: ^1.1.0 + schema-utils: ^1.0.0 + serialize-javascript: ^4.0.0 + source-map: ^0.6.1 + terser: ^4.1.2 + webpack-sources: ^1.4.0 + worker-farm: ^1.7.0 + peerDependencies: + webpack: ^4.0.0 + checksum: 02aada80927d3c8105d69cb00384d307b73aed67d180db5d20023a8d649149f3803ad50f9cd2ef9eb2622005de87e677198ecc5088f51422bfac5d4d57472d0e + languageName: node + linkType: hard + +"terser@npm:^4.1.2": + version: 4.8.0 + resolution: "terser@npm:4.8.0" + dependencies: + commander: ^2.20.0 + source-map: ~0.6.1 + source-map-support: ~0.5.12 + bin: + terser: bin/terser + checksum: f980789097d4f856c1ef4b9a7ada37beb0bb022fb8aa3057968862b5864ad7c244253b3e269c9eb0ab7d0caf97b9521273f2d1cf1e0e942ff0016e0583859c71 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a + languageName: node + linkType: hard + +"through2@npm:^2.0.0": + version: 2.0.5 + resolution: "through2@npm:2.0.5" + dependencies: + readable-stream: ~2.3.6 + xtend: ~4.0.1 + checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50 + languageName: node + linkType: hard + +"through@npm:~2.3.4": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + +"thunky@npm:^1.0.2": + version: 1.1.0 + resolution: "thunky@npm:1.1.0" + checksum: 993096c472b6b8f30e29dc777a8d17720e4cab448375041f20c0cb802a09a7fb2217f2a3e8cdc11851faa71c957e2db309357367fc9d7af3cb7a4d00f4b66034 + languageName: node + linkType: hard + +"timers-browserify@npm:^2.0.4": + version: 2.0.12 + resolution: "timers-browserify@npm:2.0.12" + dependencies: + setimmediate: ^1.0.4 + checksum: ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70 + languageName: node + linkType: hard + +"timsort@npm:^0.3.0, timsort@npm:~0.3.0": + version: 0.3.0 + resolution: "timsort@npm:0.3.0" + checksum: 1a66cb897dacabd7dd7c91b7e2301498ca9e224de2edb9e42d19f5b17c4b6dc62a8d4cbc64f28be82aaf1541cb5a78ab49aa818f42a2989ebe049a64af731e2a + languageName: node + linkType: hard + +"tiny-emitter@npm:^2.0.0": + version: 2.1.0 + resolution: "tiny-emitter@npm:2.1.0" + checksum: fbcfb5145751a0e3b109507a828eb6d6d4501352ab7bb33eccef46e22e9d9ad3953158870a6966a59e57ab7c3f9cfac7cab8521db4de6a5e757012f4677df2dd + languageName: node + linkType: hard + +"to-arraybuffer@npm:^1.0.0": + version: 1.0.1 + resolution: "to-arraybuffer@npm:1.0.1" + checksum: 31433c10b388722729f5da04c6b2a06f40dc84f797bb802a5a171ced1e599454099c6c5bc5118f4b9105e7d049d3ad9d0f71182b77650e4fdb04539695489941 + languageName: node + linkType: hard + +"to-factory@npm:^1.0.0": + version: 1.0.0 + resolution: "to-factory@npm:1.0.0" + checksum: 33791593b3a83730c55f3d65dc990b612568dda64e325640762555944911411c55cf80ae5f71e54dbbca0c31fa9a0c6f3b572a12de3fa7cec8eeb8ee851424b9 + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + +"to-object-path@npm:^0.3.0": + version: 0.3.0 + resolution: "to-object-path@npm:0.3.0" + dependencies: + kind-of: ^3.0.2 + checksum: 9425effee5b43e61d720940fa2b889623f77473d459c2ce3d4a580a4405df4403eec7be6b857455908070566352f9e2417304641ed158dda6f6a365fe3e66d70 + languageName: node + linkType: hard + +"to-readable-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "to-readable-stream@npm:1.0.0" + checksum: 2bd7778490b6214a2c40276065dd88949f4cf7037ce3964c76838b8cb212893aeb9cceaaf4352a4c486e3336214c350270f3263e1ce7a0c38863a715a4d9aeb5 + languageName: node + linkType: hard + +"to-regex-range@npm:^2.1.0": + version: 2.1.1 + resolution: "to-regex-range@npm:2.1.1" + dependencies: + is-number: ^3.0.0 + repeat-string: ^1.6.1 + checksum: 46093cc14be2da905cc931e442d280b2e544e2bfdb9a24b3cf821be8d342f804785e5736c108d5be026021a05d7b38144980a61917eee3c88de0a5e710e10320 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + languageName: node + linkType: hard + +"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": + version: 3.0.2 + resolution: "to-regex@npm:3.0.2" + dependencies: + define-property: ^2.0.2 + extend-shallow: ^3.0.2 + regex-not: ^1.0.2 + safe-regex: ^1.1.0 + checksum: 4ed4a619059b64e204aad84e4e5f3ea82d97410988bcece7cf6cbfdbf193d11bff48cf53842d88b8bb00b1bfc0d048f61f20f0709e6f393fd8fe0122662d9db4 + languageName: node + linkType: hard + +"toidentifier@npm:1.0.0": + version: 1.0.0 + resolution: "toidentifier@npm:1.0.0" + checksum: 199e6bfca1531d49b3506cff02353d53ec987c9ee10ee272ca6484ed97f1fc10fb77c6c009079ca16d5c5be4a10378178c3cacdb41ce9ec954c3297c74c6053e + languageName: node + linkType: hard + +"toml@npm:^3.0.0": + version: 3.0.0 + resolution: "toml@npm:3.0.0" + checksum: 5d7f1d8413ad7780e9bdecce8ea4c3f5130dd53b0a4f2e90b93340979a137739879d7b9ce2ce05c938b8cc828897fe9e95085197342a1377dd8850bf5125f15f + languageName: node + linkType: hard + +"toposort@npm:^1.0.0": + version: 1.0.7 + resolution: "toposort@npm:1.0.7" + checksum: 68c074586ae4ad8eb518d5b5ebee7b3ef903ace180d822b9846b52bd945b14db00c1c5e1107ed77ea48705806291a6efda95c90ff5b31ce416257cdc21461a86 + languageName: node + linkType: hard + +"tough-cookie@npm:~2.5.0": + version: 2.5.0 + resolution: "tough-cookie@npm:2.5.0" + dependencies: + psl: ^1.1.28 + punycode: ^2.1.1 + checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 + languageName: node + linkType: hard + +"ts-invariant@npm:^0.4.0": + version: 0.4.4 + resolution: "ts-invariant@npm:0.4.4" + dependencies: + tslib: ^1.9.3 + checksum: 58b32fb6b7c479e602e55b9eb63bb99a203c5db09367d3aa7c3cbe000ba62f919eea7f031f55172df9b6d362a6f1a87e906df84b04b8c74c88e507ac58f7a554 + languageName: node + linkType: hard + +"ts-invariant@npm:^0.9.0": + version: 0.9.3 + resolution: "ts-invariant@npm:0.9.3" + dependencies: + tslib: ^2.1.0 + checksum: 593c096b8ae21073eb6a0faa76db76752c1e929ca9042b02cedab64dd78d67b8b73fb4b965857e889a2df492fdfb2f9737b486640e212d32dc6b39d188c9151c + languageName: node + linkType: hard + +"tslib@npm:^1.10.0, tslib@npm:^1.9.3": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + +"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.3.0": + version: 2.3.1 + resolution: "tslib@npm:2.3.1" + checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 + languageName: node + linkType: hard + +"tty-browserify@npm:0.0.0": + version: 0.0.0 + resolution: "tty-browserify@npm:0.0.0" + checksum: a06f746acc419cb2527ba19b6f3bd97b4a208c03823bfb37b2982629d2effe30ebd17eaed0d7e2fc741f3c4f2a0c43455bd5fb4194354b378e78cfb7ca687f59 + languageName: node + linkType: hard + +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: ^5.0.1 + checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 + languageName: node + linkType: hard + +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 + languageName: node + linkType: hard + +"type-fest@npm:^0.8.1": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 + languageName: node + linkType: hard + +"type-is@npm:~1.6.17, type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: 0.3.0 + mime-types: ~2.1.24 + checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: ^1.0.0 + checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 + languageName: node + linkType: hard + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 + languageName: node + linkType: hard + +"typescript@npm:^3.6.4": + version: 3.9.10 + resolution: "typescript@npm:3.9.10" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 46c842e2cd4797b88b66ef06c9c41dd21da48b95787072ccf39d5f2aa3124361bc4c966aa1c7f709fae0509614d76751455b5231b12dbb72eb97a31369e1ff92 + languageName: node + linkType: hard + +"typescript@npm:~4.3.5": + version: 4.3.5 + resolution: "typescript@npm:4.3.5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: bab033b5e2b0790dd35b77fd005df976ef80b8d84fd2c6e63cc31808151875beae9216e5a315fe7068e8499905c3c354248fe83272cdfc13b7705635f0c66c97 + languageName: node + linkType: hard + +"typescript@patch:typescript@^3.6.4#~builtin": + version: 3.9.10 + resolution: "typescript@patch:typescript@npm%3A3.9.10#~builtin::version=3.9.10&hash=493e53" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: dc7141ab555b23a8650a6787f98845fc11692063d02b75ff49433091b3af2fe3d773650dea18389d7c21f47d620fb3b110ea363dab4ab039417a6ccbbaf96fc2 + languageName: node + linkType: hard + +"typescript@patch:typescript@~4.3.5#~builtin": + version: 4.3.5 + resolution: "typescript@patch:typescript@npm%3A4.3.5#~builtin::version=4.3.5&hash=493e53" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 61fc1a2ca5037420de5bbe17c6ddc4cbcc0d52301ed94f0a7b5821c55ff9eb96307f0816f745ca8f0fc87ed92f3951cde6d97cd6fd6bc6920c02ea63b5b26259 + languageName: node + linkType: hard + +"uc.micro@npm:^1.0.1, uc.micro@npm:^1.0.5": + version: 1.0.6 + resolution: "uc.micro@npm:1.0.6" + checksum: 6898bb556319a38e9cf175e3628689347bd26fec15fc6b29fa38e0045af63075ff3fea4cf1fdba9db46c9f0cbf07f2348cd8844889dd31ebd288c29fe0d27e7a + languageName: node + linkType: hard + +"uglify-js@npm:3.4.x": + version: 3.4.10 + resolution: "uglify-js@npm:3.4.10" + dependencies: + commander: ~2.19.0 + source-map: ~0.6.1 + bin: + uglifyjs: bin/uglifyjs + checksum: dfc61c85b0660216432e021aac6a5f3ea0331720003d4d929b95f297daceb73bc9615875ca150516b49bc57ab60d3cf32415fc006cccf20f275c806f6686da0d + languageName: node + linkType: hard + +"uglify-js@npm:^3.1.4": + version: 3.14.2 + resolution: "uglify-js@npm:3.14.2" + bin: + uglifyjs: bin/uglifyjs + checksum: 4d8e5c63b2c0455b598cc09ade538cd4fe6d68cb46a9bc563464d749650047592d96aff5a283c1c29a0c27a6ce8f9eb0b3a33525b3e7555b841a53b2b32d6219 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.0.0": + version: 1.0.1 + resolution: "unbox-primitive@npm:1.0.1" + dependencies: + function-bind: ^1.1.1 + has-bigints: ^1.0.1 + has-symbols: ^1.0.2 + which-boxed-primitive: ^1.0.2 + checksum: 89d950e18fb45672bc6b3c961f1e72c07beb9640c7ceed847b571ba6f7d2af570ae1a2584cfee268b9d9ea1e3293f7e33e0bc29eaeb9f8e8a0bab057ff9e6bba + languageName: node + linkType: hard + +"unicode-canonical-property-names-ecmascript@npm:^1.0.4": + version: 1.0.4 + resolution: "unicode-canonical-property-names-ecmascript@npm:1.0.4" + checksum: cc1973b18d0e1a151711e5551f87f4b3086c4f542cd5142aa691307d5720fd725fa7d36c24e12e944e108b91c72554237b0c236772d35592839434da5506c40f + languageName: node + linkType: hard + +"unicode-match-property-ecmascript@npm:^1.0.4": + version: 1.0.4 + resolution: "unicode-match-property-ecmascript@npm:1.0.4" + dependencies: + unicode-canonical-property-names-ecmascript: ^1.0.4 + unicode-property-aliases-ecmascript: ^1.0.4 + checksum: 08e269fac71b5ace0f8331df9e87b9b533fe97b00c43ea58de69ae81816581490f846050e0c472279a3e7434524feba99915a93816f90dbbc0a30bcbd082da88 + languageName: node + linkType: hard + +"unicode-match-property-value-ecmascript@npm:^1.2.0": + version: 1.2.0 + resolution: "unicode-match-property-value-ecmascript@npm:1.2.0" + checksum: 2e663cfec8e2cf317b69613566314979f717034ea8f58a237dd63234795044a87337410064fe839774d71e1d7e12195520e9edd69ed8e28f2a9eb28a2db38595 + languageName: node + linkType: hard + +"unicode-property-aliases-ecmascript@npm:^1.0.4": + version: 1.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:1.1.0" + checksum: 1a96dc462d251bb1c5237f7bc77956b29f01cefce7f3e7448430742930961557c3d1515a9669715ebb06209bf01072e2f78ba1627247017daa84346414bc02f1 + languageName: node + linkType: hard + +"union-value@npm:^1.0.0": + version: 1.0.1 + resolution: "union-value@npm:1.0.1" + dependencies: + arr-union: ^3.1.0 + get-value: ^2.0.6 + is-extendable: ^0.1.1 + set-value: ^2.0.1 + checksum: a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba + languageName: node + linkType: hard + +"uniq@npm:^1.0.1": + version: 1.0.1 + resolution: "uniq@npm:1.0.1" + checksum: 8206535f83745ea83f9da7035f3b983fd6ed5e35b8ed7745441944e4065b616bc67cf0d0a23a86b40ee0074426f0607f0a138f9b78e124eb6a7a6a6966055709 + languageName: node + linkType: hard + +"uniqs@npm:^2.0.0": + version: 2.0.0 + resolution: "uniqs@npm:2.0.0" + checksum: 5ace63e0521fd1ae2c161b3fa167cf6846fc45a71c00496729e0146402c3ae467c6f025a68fbd6766300a9bfbac9f240f2f0198164283bef48012b39db83f81f + languageName: node + linkType: hard + +"unique-filename@npm:^1.1.1": + version: 1.1.1 + resolution: "unique-filename@npm:1.1.1" + dependencies: + unique-slug: ^2.0.0 + checksum: cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80 + languageName: node + linkType: hard + +"unique-slug@npm:^2.0.0": + version: 2.0.2 + resolution: "unique-slug@npm:2.0.2" + dependencies: + imurmurhash: ^0.1.4 + checksum: 5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a + languageName: node + linkType: hard + +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: ^2.0.0 + checksum: ef68f639136bcfe040cf7e3cd7a8dff076a665288122855148a6f7134092e6ed33bf83a7f3a9185e46c98dddc445a0da6ac25612afa1a7c38b8b654d6c02498e + languageName: node + linkType: hard + +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"unquote@npm:~1.1.1": + version: 1.1.1 + resolution: "unquote@npm:1.1.1" + checksum: 71745867d09cba44ba2d26cb71d6dda7045a98b14f7405df4faaf2b0c90d24703ad027a9d90ba9a6e0d096de2c8d56f864fd03f1c0498c0b7a3990f73b4c8f5f + languageName: node + linkType: hard + +"unset-value@npm:^1.0.0": + version: 1.0.0 + resolution: "unset-value@npm:1.0.0" + dependencies: + has-value: ^0.3.1 + isobject: ^3.0.0 + checksum: 5990ecf660672be2781fc9fb322543c4aa592b68ed9a3312fa4df0e9ba709d42e823af090fc8f95775b4cd2c9a5169f7388f0cec39238b6d0d55a69fc2ab6b29 + languageName: node + linkType: hard + +"upath@npm:^1.1.0, upath@npm:^1.1.1": + version: 1.2.0 + resolution: "upath@npm:1.2.0" + checksum: 4c05c094797cb733193a0784774dbea5b1889d502fc9f0572164177e185e4a59ba7099bf0b0adf945b232e2ac60363f9bf18aac9b2206fb99cbef971a8455445 + languageName: node + linkType: hard + +"update-notifier@npm:^4.0.0": + version: 4.1.3 + resolution: "update-notifier@npm:4.1.3" + dependencies: + boxen: ^4.2.0 + chalk: ^3.0.0 + configstore: ^5.0.1 + has-yarn: ^2.1.0 + import-lazy: ^2.1.0 + is-ci: ^2.0.0 + is-installed-globally: ^0.3.1 + is-npm: ^4.0.0 + is-yarn-global: ^0.3.0 + latest-version: ^5.0.0 + pupa: ^2.0.1 + semver-diff: ^3.1.1 + xdg-basedir: ^4.0.0 + checksum: 67652056e6a2634881e67ac91be4524262bd0bcba98ef71107289adec33e21b72cca0a1a5fbcd9b546f40dff20fa38ebd36ef846629a7f8d97c602221ae4cfc1 + languageName: node + linkType: hard + +"upper-case@npm:^1.1.1": + version: 1.1.3 + resolution: "upper-case@npm:1.1.3" + checksum: 991c845de75fa56e5ad983f15e58494dd77b77cadd79d273cc11e8da400067e9881ae1a52b312aed79b3d754496e2e0712e08d22eae799e35c7f9ba6f3d8a85d + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + languageName: node + linkType: hard + +"urix@npm:^0.1.0": + version: 0.1.0 + resolution: "urix@npm:0.1.0" + checksum: 4c076ecfbf3411e888547fe844e52378ab5ada2d2f27625139011eada79925e77f7fbf0e4016d45e6a9e9adb6b7e64981bd49b22700c7c401c5fc15f423303b3 + languageName: node + linkType: hard + +"url-loader@npm:^1.0.1": + version: 1.1.2 + resolution: "url-loader@npm:1.1.2" + dependencies: + loader-utils: ^1.1.0 + mime: ^2.0.3 + schema-utils: ^1.0.0 + peerDependencies: + webpack: ^3.0.0 || ^4.0.0 + bin: + url-loader: "" + checksum: 4bce3d5502863b208d5645df247c6f66c75050d32890970e11d33dbdad1d13218cefeef975f9fce98bd1c043314b182aea7e714c67a913755f9bf6af92965701 + languageName: node + linkType: hard + +"url-parse-lax@npm:^3.0.0": + version: 3.0.0 + resolution: "url-parse-lax@npm:3.0.0" + dependencies: + prepend-http: ^2.0.0 + checksum: 1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217 + languageName: node + linkType: hard + +"url-parse@npm:^1.4.3, url-parse@npm:^1.5.1": + version: 1.5.1 + resolution: "url-parse@npm:1.5.1" + dependencies: + querystringify: ^2.1.1 + requires-port: ^1.0.0 + checksum: ce5c400db52d83b941944502000081e2338e46834cf16f2888961dc034ea5d49dbeb85ac8fdbe28c3fe738c09320a71a2f6d9286b748895cd464b1e208b6b991 + languageName: node + linkType: hard + +"url@npm:^0.11.0": + version: 0.11.0 + resolution: "url@npm:0.11.0" + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 + languageName: node + linkType: hard + +"use@npm:^3.1.0": + version: 3.1.1 + resolution: "use@npm:3.1.1" + checksum: 08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"util.promisify@npm:1.0.0": + version: 1.0.0 + resolution: "util.promisify@npm:1.0.0" + dependencies: + define-properties: ^1.1.2 + object.getownpropertydescriptors: ^2.0.3 + checksum: 482e857d676adee506c5c3a10212fd6a06a51d827a9b6d5396a8e593db53b4bb7064f77c5071357d8cd76072542de5cc1c08bc6d7c10cf43fa22dc3bc67556f1 + languageName: node + linkType: hard + +"util.promisify@npm:~1.0.0": + version: 1.0.1 + resolution: "util.promisify@npm:1.0.1" + dependencies: + define-properties: ^1.1.3 + es-abstract: ^1.17.2 + has-symbols: ^1.0.1 + object.getownpropertydescriptors: ^2.1.0 + checksum: d823c75b3fc66510018596f128a6592c98991df38bc0464a633bdf9134e2de0a1a33199c5c21cc261048a3982d7a19e032ecff8835b3c587f843deba96063e37 + languageName: node + linkType: hard + +"util@npm:0.10.3": + version: 0.10.3 + resolution: "util@npm:0.10.3" + dependencies: + inherits: 2.0.1 + checksum: bd800f5d237a82caddb61723a6cbe45297d25dd258651a31335a4d5d981fd033cb4771f82db3d5d59b582b187cb69cfe727dc6f4d8d7826f686ee6c07ce611e0 + languageName: node + linkType: hard + +"util@npm:^0.11.0": + version: 0.11.1 + resolution: "util@npm:0.11.1" + dependencies: + inherits: 2.0.3 + checksum: 80bee6a2edf5ab08dcb97bfe55ca62289b4e66f762ada201f2c5104cb5e46474c8b334f6504d055c0e6a8fda10999add9bcbd81ba765e7f37b17dc767331aa55 + languageName: node + linkType: hard + +"utila@npm:~0.4": + version: 0.4.0 + resolution: "utila@npm:0.4.0" + checksum: 97ffd3bd2bb80c773429d3fb8396469115cd190dded1e733f190d8b602bd0a1bcd6216b7ce3c4395ee3c79e3c879c19d268dbaae3093564cb169ad1212d436f4 + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 + languageName: node + linkType: hard + +"uuid@npm:^3.3.2, uuid@npm:^3.4.0": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f + languageName: node + linkType: hard + +"validator@npm:^8.0.0": + version: 8.2.0 + resolution: "validator@npm:8.2.0" + checksum: a249ffd5a565704d19ed213da3e5003509f3fb4181577892e1d4520d24e49ea1f0c260708df07c8532089d0937431c5ece8af347a65b1310a3fa4e3945928e62 + languageName: node + linkType: hard + +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b + languageName: node + linkType: hard + +"vendors@npm:^1.0.0": + version: 1.0.4 + resolution: "vendors@npm:1.0.4" + checksum: 4b16e0bc18dbdd7ac8dd745c776c08f6c73e9a7f620ffd9faf94a3d86a35feaf4c6cb1bbdb304d2381548a30d0abe69b83eeb1b7b1bf5bb33935e64b28812681 + languageName: node + linkType: hard + +"verror@npm:1.10.0": + version: 1.10.0 + resolution: "verror@npm:1.10.0" + dependencies: + assert-plus: ^1.0.0 + core-util-is: 1.0.2 + extsprintf: ^1.2.0 + checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea + languageName: node + linkType: hard + +"vm-browserify@npm:^1.0.1": + version: 1.1.2 + resolution: "vm-browserify@npm:1.1.2" + checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d + languageName: node + linkType: hard + +"vsf-magento-integration-docs@workspace:.": + version: 0.0.0-use.local + resolution: "vsf-magento-integration-docs@workspace:." + dependencies: + "@microsoft/api-documenter": ^7.13.7 + "@microsoft/api-extractor": ^7.18.3 + "@vue-storefront/commercetools-api": ~1.2.0 + "@vuepress/plugin-active-header-links": ^1.8.2 + "@vuepress/plugin-back-to-top": ^1.8.2 + "@vuepress/plugin-medium-zoom": ^1.8.2 + "@vuepress/plugin-search": ^1.8.2 + handlebars: ^4.7.7 + sass-loader: ^8.0.2 + typescript: ^3.6.4 + vue-multiselect: ^2.1.6 + vuepress: ^1.2.0 + languageName: unknown + linkType: soft + +"vue-hot-reload-api@npm:^2.3.0": + version: 2.3.4 + resolution: "vue-hot-reload-api@npm:2.3.4" + checksum: 9befc0b3d6c1cc69430813fb7cfd2125c6a228730a36fad0653e4ddb60c8d4cf3ddc9649d2c9105c3d6044b42e8c8dce62b3c245bc65a6f187c1e2ca82a79252 + languageName: node + linkType: hard + +"vue-loader@npm:^15.7.1": + version: 15.9.6 + resolution: "vue-loader@npm:15.9.6" + dependencies: + "@vue/component-compiler-utils": ^3.1.0 + hash-sum: ^1.0.2 + loader-utils: ^1.1.0 + vue-hot-reload-api: ^2.3.0 + vue-style-loader: ^4.1.0 + peerDependencies: + css-loader: "*" + webpack: ^3.0.0 || ^4.1.0 || ^5.0.0-0 + peerDependenciesMeta: + cache-loader: + optional: true + vue-template-compiler: + optional: true + checksum: 38ad9b5d569880122d1e6ded549a20b7ba2d7d2ccc751daea482ea12f532970fbf27df536c50ffda3dac0b6cb6f0a8d68d1c9591992a9e36c88670a02a841016 + languageName: node + linkType: hard + +"vue-multiselect@npm:^2.1.6": + version: 2.1.6 + resolution: "vue-multiselect@npm:2.1.6" + checksum: 582ba3df035e6d22cb58307233917b9d1564196b397f62bd352e0431b0448f578eedd480157ba5df7d699cc6983d999e39ab5aa77335db5d0f1bb1d4213529f9 + languageName: node + linkType: hard + +"vue-router@npm:^3.4.5": + version: 3.5.1 + resolution: "vue-router@npm:3.5.1" + checksum: 9dca79789517d7e70fb26edb47187a46a2aa2fbdecd8c0a91bb2c8e333c44406bc2a8c39283ab02031651630871e28666a368cd79fcd258025f3521bee30eea9 + languageName: node + linkType: hard + +"vue-server-renderer@npm:^2.6.10": + version: 2.6.12 + resolution: "vue-server-renderer@npm:2.6.12" + dependencies: + chalk: ^1.1.3 + hash-sum: ^1.0.2 + he: ^1.1.0 + lodash.template: ^4.5.0 + lodash.uniq: ^4.5.0 + resolve: ^1.2.0 + serialize-javascript: ^3.1.0 + source-map: 0.5.6 + checksum: 31a3504479f81d008843bb7259d6f94b22557d8c1651b305eb4ac004f254c7ac6490aa454ccead7bc8d81e49fb034181b2b3bc7aaf8a0ff364ac41c2b3276147 + languageName: node + linkType: hard + +"vue-style-loader@npm:^4.1.0": + version: 4.1.3 + resolution: "vue-style-loader@npm:4.1.3" + dependencies: + hash-sum: ^1.0.2 + loader-utils: ^1.0.2 + checksum: ef79d0c6329303d69c87f128f67e486bd37e9a8d416aa662edafae62fab727117b7452f50be8b11fe0c4cb43992344d5ef6a46b206f375fca4d37ae5a5b99185 + languageName: node + linkType: hard + +"vue-template-compiler@npm:^2.6.10": + version: 2.6.12 + resolution: "vue-template-compiler@npm:2.6.12" + dependencies: + de-indent: ^1.0.2 + he: ^1.1.0 + checksum: 55e996f9bc1045fe5afd6adbc951f28431624c6c9f6ab31c06f2c8257965b63a5ce6c171719f31cb5aae6978b97de7c0eb2770ccb868d6754a81a93100cb7912 + languageName: node + linkType: hard + +"vue-template-es2015-compiler@npm:^1.9.0": + version: 1.9.1 + resolution: "vue-template-es2015-compiler@npm:1.9.1" + checksum: ad1e85662783be3ee262c323b05d12e6a5036fca24f16dc0f7ab92736b675919cb4fa4b79b28753eac73119b709d1b36789bf60e8ae423f50c4db35de9370e8b + languageName: node + linkType: hard + +"vue@npm:^2.6.10": + version: 2.6.12 + resolution: "vue@npm:2.6.12" + checksum: a8959e30990c5464131e451d3f9c2a6e6964c2d1137a30fbcd2bc66174a6c2d6f63e4dcec9c17fa0f236580953ff1ad44c25437c5e02ee1cf74b588bbac1a0bf + languageName: node + linkType: hard + +"vue@npm:^2.6.11": + version: 2.6.14 + resolution: "vue@npm:2.6.14" + checksum: 23524a1bdca094d62cb3491a46317eed75184b5d61d28fa846ea5d2b241c1cc7084fc67ee259d47a50a6d0bbc33ecaceb7bb52bff81312fe7da07263f3419942 + languageName: node + linkType: hard + +"vuepress-html-webpack-plugin@npm:^3.2.0": + version: 3.2.0 + resolution: "vuepress-html-webpack-plugin@npm:3.2.0" + dependencies: + html-minifier: ^3.2.3 + loader-utils: ^0.2.16 + lodash: ^4.17.3 + pretty-error: ^2.0.2 + tapable: ^1.0.0 + toposort: ^1.0.0 + util.promisify: 1.0.0 + peerDependencies: + webpack: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + checksum: 44494d1ad8ad1876746644c54d34ea97798847a8439f5ead63066973928b5786f7dea5ca345c60317cc0f68ccf77eaa5eaf4593d88c9840992fe5a7ac2b505c6 + languageName: node + linkType: hard + +"vuepress-plugin-container@npm:^2.0.2": + version: 2.1.5 + resolution: "vuepress-plugin-container@npm:2.1.5" + dependencies: + "@vuepress/shared-utils": ^1.2.0 + markdown-it-container: ^2.0.0 + checksum: 49a9e088ad7268fbf1a52cd152da2755c59bfa1e65f9c1c5f34c642847aae64f23f4f9727f244b30521a866496ae95dcfc6d4d62e4031469e02f96b4386bb165 + languageName: node + linkType: hard + +"vuepress-plugin-smooth-scroll@npm:^0.0.3": + version: 0.0.3 + resolution: "vuepress-plugin-smooth-scroll@npm:0.0.3" + dependencies: + smoothscroll-polyfill: ^0.4.3 + checksum: 4e7a2099a7a03a0400e735951ac3d4a82b708500e289067c64bc8cfe0d1d1c02f6bc1b7d2914e602a1dcf8497d40d9d751b55070beca29759d55374e5d7aae50 + languageName: node + linkType: hard + +"vuepress@npm:^1.2.0": + version: 1.8.2 + resolution: "vuepress@npm:1.8.2" + dependencies: + "@vuepress/core": 1.8.2 + "@vuepress/theme-default": 1.8.2 + cac: ^6.5.6 + envinfo: ^7.2.0 + opencollective-postinstall: ^2.0.2 + update-notifier: ^4.0.0 + bin: + vuepress: cli.js + checksum: ac61f14663e8a34c660ae0c610525b78ef6c19b465855e0218756f76256feb5f7f6e3f9a510bd6b89c503f084d141475ecc2e6d92b7cae510021d6574562a357 + languageName: node + linkType: hard + +"watchpack-chokidar2@npm:^2.0.1": + version: 2.0.1 + resolution: "watchpack-chokidar2@npm:2.0.1" + dependencies: + chokidar: ^2.1.8 + checksum: acf0f9ebca0c0b2fd1fe87ba557670477a6c0410bf1a653a726e68eb0620aa94fd9a43027a160a76bc793a21ea12e215e1e87dafe762682c13ef92ad4daf7b58 + languageName: node + linkType: hard + +"watchpack@npm:^1.7.4": + version: 1.7.5 + resolution: "watchpack@npm:1.7.5" + dependencies: + chokidar: ^3.4.1 + graceful-fs: ^4.1.2 + neo-async: ^2.5.0 + watchpack-chokidar2: ^2.0.1 + dependenciesMeta: + chokidar: + optional: true + watchpack-chokidar2: + optional: true + checksum: 8b7cb8c8df8f4dd0e8ac47693c0141c4f020a4b031411247d600eca31522fde6f1f9a3a6f6518b46e71f7971b0ed5734c08c60d7fdd2530e7262776286f69236 + languageName: node + linkType: hard + +"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": + version: 1.7.3 + resolution: "wbuf@npm:1.7.3" + dependencies: + minimalistic-assert: ^1.0.0 + checksum: 2abc306c96930b757972a1c4650eb6b25b5d99f24088714957f88629e137db569368c5de0e57986c89ea70db2f1df9bba11a87cb6d0c8694b6f53a0159fab3bf + languageName: node + linkType: hard + +"webpack-chain@npm:^4.9.0": + version: 4.12.1 + resolution: "webpack-chain@npm:4.12.1" + dependencies: + deepmerge: ^1.5.2 + javascript-stringify: ^1.6.0 + checksum: ec329d316dd944445f589ec93f97269870cba6fa6e5609d5d84680a4fabc172ef47c98ce0bea829c9eede0ceeb1be7f8c0f821aabda3d5bc502fc20979ea32ed + languageName: node + linkType: hard + +"webpack-chain@npm:^6.0.0": + version: 6.5.1 + resolution: "webpack-chain@npm:6.5.1" + dependencies: + deepmerge: ^1.5.2 + javascript-stringify: ^2.0.1 + checksum: 51ea287b13cd29fa61ef3942539e6f179a6e677b51bca42ecc9d5eba7ab318166fbb859be5701b0ac4e907d1db29a0b4d2b53b60eddac6f6c33783392c742e5f + languageName: node + linkType: hard + +"webpack-dev-middleware@npm:^3.7.2": + version: 3.7.3 + resolution: "webpack-dev-middleware@npm:3.7.3" + dependencies: + memory-fs: ^0.4.1 + mime: ^2.4.4 + mkdirp: ^0.5.1 + range-parser: ^1.2.1 + webpack-log: ^2.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: faa3cdd7b82d23c35b8f45903556eadd92b0795c76f3e08e234d53f7bab3de13331096a71968e7e9905770ae5de7a4f75ddf09f66d1e0bbabfecbb30db0f71e3 + languageName: node + linkType: hard + +"webpack-dev-server@npm:^3.5.1": + version: 3.11.2 + resolution: "webpack-dev-server@npm:3.11.2" + dependencies: + ansi-html: 0.0.7 + bonjour: ^3.5.0 + chokidar: ^2.1.8 + compression: ^1.7.4 + connect-history-api-fallback: ^1.6.0 + debug: ^4.1.1 + del: ^4.1.1 + express: ^4.17.1 + html-entities: ^1.3.1 + http-proxy-middleware: 0.19.1 + import-local: ^2.0.0 + internal-ip: ^4.3.0 + ip: ^1.1.5 + is-absolute-url: ^3.0.3 + killable: ^1.0.1 + loglevel: ^1.6.8 + opn: ^5.5.0 + p-retry: ^3.0.1 + portfinder: ^1.0.26 + schema-utils: ^1.0.0 + selfsigned: ^1.10.8 + semver: ^6.3.0 + serve-index: ^1.9.1 + sockjs: ^0.3.21 + sockjs-client: ^1.5.0 + spdy: ^4.0.2 + strip-ansi: ^3.0.1 + supports-color: ^6.1.0 + url: ^0.11.0 + webpack-dev-middleware: ^3.7.2 + webpack-log: ^2.0.0 + ws: ^6.2.1 + yargs: ^13.3.2 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack-dev-server: bin/webpack-dev-server.js + checksum: d2bfa2e9a33f96dc5af8f771e9978956e59c3efcad3deaca246ea7ff219c5587ebcf20ea0f0b6af251dec5e8111c0e473aa43a57bc9a88fb3ad8573f4a321805 + languageName: node + linkType: hard + +"webpack-log@npm:^2.0.0": + version: 2.0.0 + resolution: "webpack-log@npm:2.0.0" + dependencies: + ansi-colors: ^3.0.0 + uuid: ^3.3.2 + checksum: 4757179310995e20633ec2d77a8c1ac11e4135c84745f57148692f8195f1c0f8ec122c77d0dc16fc484b7d301df6674f36c9fc6b1ff06b5cf142abaaf5d24f4f + languageName: node + linkType: hard + +"webpack-merge@npm:^4.1.2": + version: 4.2.2 + resolution: "webpack-merge@npm:4.2.2" + dependencies: + lodash: ^4.17.15 + checksum: ce58bc8ab53a3dd5d9a0df65684571349eef53372bf8f224521072110485391335b26ab097c5f07829b88d0c146056944149566e5a953f05997b0fe2cbaf8dd6 + languageName: node + linkType: hard + +"webpack-sources@npm:^1.1.0, webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1": + version: 1.4.3 + resolution: "webpack-sources@npm:1.4.3" + dependencies: + source-list-map: ^2.0.0 + source-map: ~0.6.1 + checksum: 37463dad8d08114930f4bc4882a9602941f07c9f0efa9b6bc78738cd936275b990a596d801ef450d022bb005b109b9f451dd087db2f3c9baf53e8e22cf388f79 + languageName: node + linkType: hard + +"webpack@npm:^4.8.1": + version: 4.46.0 + resolution: "webpack@npm:4.46.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-module-context": 1.9.0 + "@webassemblyjs/wasm-edit": 1.9.0 + "@webassemblyjs/wasm-parser": 1.9.0 + acorn: ^6.4.1 + ajv: ^6.10.2 + ajv-keywords: ^3.4.1 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^4.5.0 + eslint-scope: ^4.0.3 + json-parse-better-errors: ^1.0.2 + loader-runner: ^2.4.0 + loader-utils: ^1.2.3 + memory-fs: ^0.4.1 + micromatch: ^3.1.10 + mkdirp: ^0.5.3 + neo-async: ^2.6.1 + node-libs-browser: ^2.2.1 + schema-utils: ^1.0.0 + tapable: ^1.1.3 + terser-webpack-plugin: ^1.4.3 + watchpack: ^1.7.4 + webpack-sources: ^1.4.1 + peerDependenciesMeta: + webpack-cli: + optional: true + webpack-command: + optional: true + bin: + webpack: bin/webpack.js + checksum: 013fa24c00d4261e16ebca60353fa6f848e417b5a44bdf28c16ebebd67fa61e960420bb314c8df05cfe2dad9b90efabcf38fd6875f2361922769a0384085ef1e + languageName: node + linkType: hard + +"webpackbar@npm:3.2.0": + version: 3.2.0 + resolution: "webpackbar@npm:3.2.0" + dependencies: + ansi-escapes: ^4.1.0 + chalk: ^2.4.1 + consola: ^2.6.0 + figures: ^3.0.0 + pretty-time: ^1.1.0 + std-env: ^2.2.1 + text-table: ^0.2.0 + wrap-ansi: ^5.1.0 + peerDependencies: + webpack: ^3.0.0 || ^4.0.0 + checksum: b3ed95b81c206744a6c24ddc0109b19da1d832a3e0e612060f21854a8038133f42a6314c1ea17a51fdf2d51aaad7f388fc06fbc9a38f10eff297fd1a69a0a2fc + languageName: node + linkType: hard + +"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" + dependencies: + http-parser-js: ">=0.5.1" + safe-buffer: ">=5.1.0" + websocket-extensions: ">=0.1.1" + checksum: fffe5a33fe8eceafd21d2a065661d09e38b93877eae1de6ab5d7d2734c6ed243973beae10ae48c6613cfd675f200e5a058d1e3531bc9e6c5d4f1396ff1f0bfb9 + languageName: node + linkType: hard + +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 5976835e68a86afcd64c7a9762ed85f2f27d48c488c707e67ba85e717b90fa066b98ab33c744d64255c9622d349eedecf728e65a5f921da71b58d0e9591b9038 + languageName: node + linkType: hard + +"whatwg-fetch@npm:>=0.10.0": + version: 3.6.2 + resolution: "whatwg-fetch@npm:3.6.2" + checksum: ee976b7249e7791edb0d0a62cd806b29006ad7ec3a3d89145921ad8c00a3a67e4be8f3fb3ec6bc7b58498724fd568d11aeeeea1f7827e7e1e5eae6c8a275afed + languageName: node + linkType: hard + +"when@npm:~3.6.x": + version: 3.6.4 + resolution: "when@npm:3.6.4" + checksum: fc36ebd79d6f50d55763e5f9aedab2535ff0bb2fc95d9efd72691a819f8da1376ea00716bd70ae02d05591bf1a19784342ce47d5d49afa34a1a7accb8bafaf87 + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2" + dependencies: + is-bigint: ^1.0.1 + is-boolean-object: ^1.1.0 + is-number-object: ^1.0.4 + is-string: ^1.0.5 + is-symbol: ^1.0.3 + checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.0 + resolution: "which-module@npm:2.0.0" + checksum: 809f7fd3dfcb2cdbe0180b60d68100c88785084f8f9492b0998c051d7a8efe56784492609d3f09ac161635b78ea29219eb1418a98c15ce87d085bce905705c9c + languageName: node + linkType: hard + +"which@npm:^1.2.9": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: ^2.0.0 + bin: + which: ./bin/which + checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 + languageName: node + linkType: hard + +"which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"wide-align@npm:^1.1.2": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"widest-line@npm:^3.1.0": + version: 3.1.0 + resolution: "widest-line@npm:3.1.0" + dependencies: + string-width: ^4.0.0 + checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 + languageName: node + linkType: hard + +"wordwrap@npm:^1.0.0": + version: 1.0.0 + resolution: "wordwrap@npm:1.0.0" + checksum: 2a44b2788165d0a3de71fd517d4880a8e20ea3a82c080ce46e294f0b68b69a2e49cff5f99c600e275c698a90d12c5ea32aff06c311f0db2eb3f1201f3e7b2a04 + languageName: node + linkType: hard + +"worker-farm@npm:^1.7.0": + version: 1.7.0 + resolution: "worker-farm@npm:1.7.0" + dependencies: + errno: ~0.1.7 + checksum: eab917530e1feddf157ec749e9c91b73a886142daa7fdf3490bccbf7b548b2576c43ab8d0a98e72ac755cbc101ca8647a7b1ff2485fddb9e8f53c40c77f5a719 + languageName: node + linkType: hard + +"wrap-ansi@npm:^5.1.0": + version: 5.1.0 + resolution: "wrap-ansi@npm:5.1.0" + dependencies: + ansi-styles: ^3.2.0 + string-width: ^3.0.0 + strip-ansi: ^5.0.0 + checksum: 9b48c862220e541eb0daa22661b38b947973fc57054e91be5b0f2dcc77741a6875ccab4ebe970a394b4682c8dfc17e888266a105fb8b0a9b23c19245e781ceae + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"write-file-atomic@npm:^3.0.0": + version: 3.0.3 + resolution: "write-file-atomic@npm:3.0.3" + dependencies: + imurmurhash: ^0.1.4 + is-typedarray: ^1.0.0 + signal-exit: ^3.0.2 + typedarray-to-buffer: ^3.1.5 + checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280 + languageName: node + linkType: hard + +"ws@npm:^6.2.1": + version: 6.2.1 + resolution: "ws@npm:6.2.1" + dependencies: + async-limiter: ~1.0.0 + checksum: 82f7512bb74ad6e94002b5016944aee2aeefd1c480477b5f55a03ee010d4a1bd5bb4a688e07695f0a727227a0591a1a7c70e31f97baad826e3c48f85be4db6a9 + languageName: node + linkType: hard + +"xdg-basedir@npm:^4.0.0": + version: 4.0.0 + resolution: "xdg-basedir@npm:4.0.0" + checksum: 0073d5b59a37224ed3a5ac0dd2ec1d36f09c49f0afd769008a6e9cd3cd666bd6317bd1c7ce2eab47e1de285a286bad11a9b038196413cd753b79770361855f3c + languageName: node + linkType: hard + +"xtend@npm:^4.0.0, xtend@npm:~4.0.1": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 014dfcd9b5f4105c3bb397c1c8c6429a9df004aa560964fb36732bfb999bfe83d45ae40aeda5b55d21b1ee53d8291580a32a756a443e064317953f08025b1aa4 + languageName: node + linkType: hard + +"yallist@npm:^2.1.2": + version: 2.1.2 + resolution: "yallist@npm:2.1.2" + checksum: 9ba99409209f485b6fcb970330908a6d41fa1c933f75e08250316cce19383179a6b70a7e0721b89672ebb6199cc377bf3e432f55100da6a7d6e11902b0a642cb + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + +"yargs-parser@npm:^13.1.2": + version: 13.1.2 + resolution: "yargs-parser@npm:13.1.2" + dependencies: + camelcase: ^5.0.0 + decamelize: ^1.2.0 + checksum: c8bb6f44d39a4acd94462e96d4e85469df865de6f4326e0ab1ac23ae4a835e5dd2ddfe588317ebf80c3a7e37e741bd5cb0dc8d92bcc5812baefb7df7c885e86b + languageName: node + linkType: hard + +"yargs@npm:^13.3.2": + version: 13.3.2 + resolution: "yargs@npm:13.3.2" + dependencies: + cliui: ^5.0.0 + find-up: ^3.0.0 + get-caller-file: ^2.0.1 + require-directory: ^2.1.1 + require-main-filename: ^2.0.0 + set-blocking: ^2.0.0 + string-width: ^3.0.0 + which-module: ^2.0.0 + y18n: ^4.0.0 + yargs-parser: ^13.1.2 + checksum: 75c13e837eb2bb25717957ba58d277e864efc0cca7f945c98bdf6477e6ec2f9be6afa9ed8a876b251a21423500c148d7b91e88dee7adea6029bdec97af1ef3e8 + languageName: node + linkType: hard + +"z-schema@npm:~3.18.3": + version: 3.18.4 + resolution: "z-schema@npm:3.18.4" + dependencies: + commander: ^2.7.1 + lodash.get: ^4.0.0 + lodash.isequal: ^4.0.0 + validator: ^8.0.0 + dependenciesMeta: + commander: + optional: true + bin: + z-schema: ./bin/z-schema + checksum: 837f0a4794eacd589c0aca313f19caf8bed075ad77cd2af29e051d08e71131b375af5ff8d7f1c2cc3a7a916c4e4cc8ab6c30bf5c9882b9f7728515b2d2542c23 + languageName: node + linkType: hard + +"zen-observable-ts@npm:^0.8.21": + version: 0.8.21 + resolution: "zen-observable-ts@npm:0.8.21" + dependencies: + tslib: ^1.9.3 + zen-observable: ^0.8.0 + checksum: 2931628598937effcc77acf88ac8d3468c0584bbc4488726ae2c94f6a02615ff80e9d6dc0943b71bc874466ab371837737ce8245eed3bfea38daa466a2fdc6ce + languageName: node + linkType: hard + +"zen-observable-ts@npm:~1.1.0": + version: 1.1.0 + resolution: "zen-observable-ts@npm:1.1.0" + dependencies: + "@types/zen-observable": 0.8.3 + zen-observable: 0.8.15 + checksum: 1772727f2c96af228c52b008260e1e4ae512782abc9d4f4a78d1a61913aa3b55ae672ad343ecf6895d9b968b5e3f4a41b5a317702cdc6cd5f6f93bc0dacf8103 + languageName: node + linkType: hard + +"zen-observable@npm:0.8.15, zen-observable@npm:^0.8.0": + version: 0.8.15 + resolution: "zen-observable@npm:0.8.15" + checksum: b7289084bc1fc74a559b7259faa23d3214b14b538a8843d2b001a35e27147833f4107590b1b44bf5bc7f6dfe6f488660d3a3725f268e09b3925b3476153b7821 + languageName: node + linkType: hard + +"zepto@npm:^1.2.0": + version: 1.2.0 + resolution: "zepto@npm:1.2.0" + checksum: e24c8c4d1a2ac30f7e84b6cbcc3fa2b35da9db9105a94f513a128f80cd99435270f5657d9db800f188cb50837a0e8965004a6cadcd5bc41df09f541f9e12a283 + languageName: node + linkType: hard diff --git a/internals/eslint-typescript/package.json b/internals/eslint-typescript/package.json index 5ed4ccfc6..5ec3af3fe 100644 --- a/internals/eslint-typescript/package.json +++ b/internals/eslint-typescript/package.json @@ -29,8 +29,8 @@ "rules" ], "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.6.0", - "@typescript-eslint/parser": "^5.6.0" + "@typescript-eslint/eslint-plugin": "^5.8.0", + "@typescript-eslint/parser": "^5.8.0" }, "main": "index.js" } diff --git a/internals/eslint/package.json b/internals/eslint/package.json index 790007fa7..b5ac86ac5 100644 --- a/internals/eslint/package.json +++ b/internals/eslint/package.json @@ -33,7 +33,7 @@ "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^16.1.0", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^5.2.0", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-unicorn": "39.0.0" }, "main": "index.js" diff --git a/package.json b/package.json index 1bff683d2..4f70f07a1 100644 --- a/package.json +++ b/package.json @@ -37,32 +37,32 @@ "update:update": "ncu -u && lerna run update:update --stream" }, "devDependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/core": "^7.16.5", + "@babel/plugin-proposal-private-methods": "^7.16.5", "@commitlint/cli": "^15.0.0", "@commitlint/config-conventional": "^15.0.0", "@commitlint/config-lerna-scopes": "^15.0.0", "@graphql-codegen/cli": "^2.3.0", "@graphql-codegen/typescript": "^2.4.1", "@graphql-codegen/typescript-operations": "^2.2.1", - "@graphql-tools/utils": "^8.5.4", + "@graphql-tools/utils": "^8.5.5", "@manypkg/cli": "^0.19.1", "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-node-resolve": "^13.0.6", + "@rollup/plugin-node-resolve": "^13.1.1", "@types/graphql": "^14.5.0", "@types/jest": "^27.0.3", - "@types/jsdom": "^16.2.13", - "@types/node": "^16.11.12", + "@types/jsdom": "^16.2.14", + "@types/node": "^16.11.14", "@types/webpack": "^5.28.0", - "@typescript-eslint/parser": "^5.6.0", + "@typescript-eslint/parser": "^5.8.0", "@vue/eslint-config-typescript": "^9.1.0", "all-contributors-cli": "^6.20.0", "babel-eslint": "^10.1.0", "commitizen": "^4.2.4", "ejs": "^3.1.6", - "eslint": "8.4.1", + "eslint": "8.5.0", "husky": "^7.0.4", - "jest": "^27.4.3", + "jest": "^27.4.5", "jest-date-mock": "^1.0.8", "jest-environment-jsdom-sixteen": "^2.0.0", "jest-localstorage-mock": "^2.4.18", @@ -71,21 +71,23 @@ "jest-watch-toggle-config": "^2.0.1", "jest-watch-typeahead": "^1.0.0", "lerna": "^4.0.0", - "lint-staged": "^12.1.2", + "lint-staged": "^12.1.3", "majestic": "^1.8.1", - "npm-check-updates": "^12.0.3", + "npm-check-updates": "^12.0.5", "rimraf": "^3.0.2", - "rollup": "^2.61.0", + "rollup": "^2.61.1", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.31.1", "shx": "^0.3.3", - "ts-jest": "^27.1.1", + "ts-jest": "^27.1.2", "ts-node": "^10.4.0", "tslib": "^2.3.1", - "typescript": "~4.2", + "typescript": "^4.5.4", "vue-eslint-parser": "^8.0.1" }, "engines": { - "node": ">=14.x" - } + "node": ">=16.x.x", + "yarn": "1.x.x||>=3.x.x" + }, + "packageManager": "yarn@3.1.1" } diff --git a/packages/api-client/README.md b/packages/api-client/README.md index 5d51d14f6..e8f3a1a99 100644 --- a/packages/api-client/README.md +++ b/packages/api-client/README.md @@ -33,7 +33,7 @@ vsf init && cd && yarn && yarn dev Want to contribute? Ping us on `magento2-vsf2` channel on [our Discord](http://discord.vuestorefront.io)! ### Requirements: -- NodeJS v14 or later +- NodeJS v16 or later - Yarn - Magento >= v2.4.3 instance for GraphQL endpoint - Change Magento GraphQL Query Complexity and Depth values diff --git a/packages/api-client/package.json b/packages/api-client/package.json index 797cb264a..e82db8102 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/magento-api", - "version": "1.0.0-rc.5.1", + "version": "1.0.0-rc.5.2", "sideEffects": false, "homepage": "https://github.com/vuestorefront/magento2", "bugs": { @@ -16,7 +16,7 @@ "dev": "rimraf lib server && rollup -c -w", "lint": "eslint ./src --ext .ts,.vue", "lint:fix": "eslint ./src --ext .ts --fix", - "partial:types": "node ./partial-types.js", + "partial:types": "node ./possible-types.js", "precommit": "lint-staged", "prepublish": "yarn build", "test": "jest", @@ -25,15 +25,7 @@ }, "dependencies": { "@apollo/client": "^3.5.6", - "@vue-storefront/core": "~2.5.2", - "apollo-cache-inmemory": "^1.6.6", - "apollo-client": "^2.6.10", - "apollo-link": "^1.2.14", - "apollo-link-context": "^1.0.20", - "apollo-link-error": "^1.1.13", - "apollo-link-http": "^1.5.17", - "apollo-link-retry": "^2.2.16", - "graphql": "^16.1.0", + "graphql": "^16.2.0", "graphql-tag": "^2.12.6", "isomorphic-fetch": "^3.0.0" }, @@ -42,14 +34,16 @@ "@rollup/plugin-graphql": "^1.1.0", "@rollup/plugin-json": "^4.1.0", "@types/isomorphic-fetch": "^0.0.35", - "apollo-link-schema": "^1.2.5", + "cross-fetch": "^3.1.4", "dotenv": "^10.0.0", "graphql-tools": "^8.2.0", "jest-transform-graphql": "^2.1.0", - "node-fetch": "^2.6.5", - "typescript": "^4.5.2", + "typescript": "^4.5.4", "webpack": "4.46.0" }, + "peerDependencies": { + "@vue-storefront/core": "~2.5.3" + }, "files": [ "lib/**/*", "server/**/*", @@ -60,6 +54,6 @@ "registry": "https://registry.npmjs.org" }, "engines": { - "node": ">=14.x" + "node": ">=16.x" } } diff --git a/packages/api-client/partial-types.js b/packages/api-client/possible-types.js similarity index 50% rename from packages/api-client/partial-types.js rename to packages/api-client/possible-types.js index 78f164c6b..1c7bc88c6 100644 --- a/packages/api-client/partial-types.js +++ b/packages/api-client/possible-types.js @@ -1,8 +1,7 @@ require('dotenv').config(); -const fetch = require('node-fetch'); +const fetch = require('cross-fetch'); const fs = require('fs'); -// eslint-disable-next-line promise/catch-or-return fetch(process.env.MAGENTO_GRAPHQL, { method: 'POST', headers: { 'Content-Type': 'application/json' }, @@ -22,17 +21,19 @@ fetch(process.env.MAGENTO_GRAPHQL, { } `, }), -}) - .then((result) => result.json()) +}).then((result) => result.json()) .then((result) => { - // here we're filtering out any type information unrelated to unions or interfaces - const filteredData = result.data.__schema.types.filter( - (type) => type.possibleTypes !== null, - ); - result.data.__schema.types = filteredData; - fs.writeFileSync('./src/types/fragmentTypes.json', JSON.stringify(result.data), (err) => { + const possibleTypes = {}; + + result.data.__schema.types.forEach((supertype) => { + if (supertype.possibleTypes) { + possibleTypes[supertype.name] = supertype.possibleTypes.map((subtype) => subtype.name); + } + }); + + fs.writeFile('./src/types/possibleTypes.json', JSON.stringify(possibleTypes), (err) => { if (err) { - console.error('Error writing fragmentTypes file', err); + console.error('Error writing possibleTypes.json', err); } else { console.log('Fragment types successfully extracted!'); } diff --git a/packages/api-client/rollup.config.js b/packages/api-client/rollup.config.js index bdab6451f..3142d2ebf 100644 --- a/packages/api-client/rollup.config.js +++ b/packages/api-client/rollup.config.js @@ -20,15 +20,11 @@ const server = { ], external: [ '@apollo/client/utilities', + 'node:url', ...Object.keys(pkg.dependencies || {}), ...Object.keys(pkg.peerDependencies || {}), ], plugins: [ - nodeResolve({ - extensions, - }), - graphql(), - json(), typescript({ rollupCommonJSResolveHack: false, useTsconfigDeclarationDir: true, @@ -38,6 +34,11 @@ const server = { commonjs({ extensions, }), + nodeResolve({ + extensions, + }), + json(), + graphql(), ], }; diff --git a/packages/api-client/src/api/addBundleProductsToCart/index.ts b/packages/api-client/src/api/addBundleProductsToCart/index.ts index 0b621c39e..cdf8c021e 100644 --- a/packages/api-client/src/api/addBundleProductsToCart/index.ts +++ b/packages/api-client/src/api/addBundleProductsToCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import addBundleProductsToCart from './addBundleProductsToCart'; import { @@ -26,6 +26,6 @@ export default async ( return context.client .mutate({ mutation: addBundleProductsToCartGQL.query, - variables: { input }, + variables: addBundleProductsToCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/addConfigurableProductsToCart/index.ts b/packages/api-client/src/api/addConfigurableProductsToCart/index.ts index 547ae0f5b..4c8cd57f5 100644 --- a/packages/api-client/src/api/addConfigurableProductsToCart/index.ts +++ b/packages/api-client/src/api/addConfigurableProductsToCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import addConfigurableProductsToCart from './addConfigurableProductsToCart'; import { @@ -24,6 +24,6 @@ export default async ( ); return context.client.mutate({ mutation: addConfigurableProductsToCartGQL.query, - variables: { input }, + variables: addConfigurableProductsToCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/addDownloadableProductsToCart/index.ts b/packages/api-client/src/api/addDownloadableProductsToCart/index.ts index cd16bae5d..3537a814b 100644 --- a/packages/api-client/src/api/addDownloadableProductsToCart/index.ts +++ b/packages/api-client/src/api/addDownloadableProductsToCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import addDownloadableProductsToCart from './addDownloadableProductsToCart'; import { @@ -24,6 +24,6 @@ export default async ( ); return context.client.mutate({ mutation: addDownloadableProductsToCartGQL.query, - variables: { input }, + variables: addDownloadableProductsToCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/addProductToWishList/index.ts b/packages/api-client/src/api/addProductToWishList/index.ts index 3e8d2da15..2768a2b88 100644 --- a/packages/api-client/src/api/addProductToWishList/index.ts +++ b/packages/api-client/src/api/addProductToWishList/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import addProductsToWishlist from './addProductsToWishlist'; import { @@ -17,12 +17,12 @@ export default async ( { addProductsToWishlist: { query: addProductsToWishlist, - variables: { input }, + variables: { ...input }, }, }, ); return context.client.mutate({ mutation: addProductsToWishlistGQL.query, - variables: input, + variables: addProductsToWishlistGQL.variables, }); }; diff --git a/packages/api-client/src/api/addProductsToCart/index.ts b/packages/api-client/src/api/addProductsToCart/index.ts index 4135ab342..90961cba4 100644 --- a/packages/api-client/src/api/addProductsToCart/index.ts +++ b/packages/api-client/src/api/addProductsToCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import addProductsToCart from './addProductsToCart'; import { @@ -21,12 +21,12 @@ export default async ( { addProductsToCart: { query: addProductsToCart, - variables: { input }, + variables: { ...input }, }, }, ); return context.client.mutate({ mutation: addProductsToCartGQL.query, - variables: input, + variables: addProductsToCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/addSimpleProductsToCart/index.ts b/packages/api-client/src/api/addSimpleProductsToCart/index.ts index 028307560..688c2eb72 100644 --- a/packages/api-client/src/api/addSimpleProductsToCart/index.ts +++ b/packages/api-client/src/api/addSimpleProductsToCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import addSimpleProductsToCart from './addSimpleProductsToCart'; import { @@ -24,6 +24,6 @@ export default async ( ); return context.client.mutate({ mutation: addSimpleProductsToCartGQL.query, - variables: { input }, + variables: addSimpleProductsToCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/addVirtualProductsToCart/index.ts b/packages/api-client/src/api/addVirtualProductsToCart/index.ts index 86b81a11f..c14642fbd 100644 --- a/packages/api-client/src/api/addVirtualProductsToCart/index.ts +++ b/packages/api-client/src/api/addVirtualProductsToCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import addVirtualProductsToCart from './addVirtualProductsToCart'; import { @@ -24,6 +24,6 @@ export default async ( ); return context.client.mutate({ mutation: addVirtualProductsToCartGQL.query, - variables: { input }, + variables: addVirtualProductsToCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/applyCouponToCart/index.ts b/packages/api-client/src/api/applyCouponToCart/index.ts index 47c19d37d..42451cb23 100644 --- a/packages/api-client/src/api/applyCouponToCart/index.ts +++ b/packages/api-client/src/api/applyCouponToCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import applyCouponToCart from './applyCouponToCart'; import { @@ -25,6 +25,6 @@ export default async ( ); return context.client.mutate({ mutation: applyCouponToCartGQL.query, - variables: { input }, + variables: applyCouponToCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/availableStores/availableStores.ts b/packages/api-client/src/api/availableStores/availableStores.ts index 333bca4a4..016342362 100644 --- a/packages/api-client/src/api/availableStores/availableStores.ts +++ b/packages/api-client/src/api/availableStores/availableStores.ts @@ -2,77 +2,77 @@ import gql from 'graphql-tag'; export default gql` query availableStores { - availableStores { - absolute_footer - allow_guests_to_write_product_reviews - allow_items - allow_order - autocomplete_on_storefront - base_currency_code - base_link_url - base_media_url - base_static_url - base_url - catalog_default_sort_by - category_fixed_product_tax_display_setting - category_url_suffix - cms_home_page - cms_no_cookies - cms_no_route - code - configurable_thumbnail_source - copyright - default_description - default_display_currency_code - default_keywords - default_title - front - grid_per_page - grid_per_page_values - head_includes - head_shortcut_icon - header_logo_src - id - is_default_store - is_default_store_group - list_mode - list_per_page - list_per_page_values - locale - logo_alt - logo_height - logo_width - magento_wishlist_general_is_enabled - minimum_password_length - no_route - payment_payflowpro_cc_vault_active - product_fixed_product_tax_display_setting - product_reviews_enabled - product_url_suffix - required_character_classes_number - root_category_id - root_category_uid - sales_fixed_product_tax_display_setting - secure_base_link_url - secure_base_media_url - secure_base_static_url - secure_base_url - show_cms_breadcrumbs - store_code - store_group_code - store_group_name - store_name - store_sort_order - timezone - title_prefix - title_separator - title_suffix - use_store_in_url - website_code - website_id - website_name - weight_unit - welcome - } + availableStores { + absolute_footer + allow_guests_to_write_product_reviews + allow_items + allow_order + autocomplete_on_storefront + base_currency_code + base_link_url + base_media_url + base_static_url + base_url + catalog_default_sort_by + category_fixed_product_tax_display_setting + category_url_suffix + cms_home_page + cms_no_cookies + cms_no_route + code + configurable_thumbnail_source + copyright + default_description + default_display_currency_code + default_keywords + default_title + front + grid_per_page + grid_per_page_values + head_includes + head_shortcut_icon + header_logo_src + id + is_default_store + is_default_store_group + list_mode + list_per_page + list_per_page_values + locale + logo_alt + logo_height + logo_width + magento_wishlist_general_is_enabled + minimum_password_length + no_route + payment_payflowpro_cc_vault_active + product_fixed_product_tax_display_setting + product_reviews_enabled + product_url_suffix + required_character_classes_number + root_category_id + root_category_uid + sales_fixed_product_tax_display_setting + secure_base_link_url + secure_base_media_url + secure_base_static_url + secure_base_url + show_cms_breadcrumbs + store_code + store_group_code + store_group_name + store_name + store_sort_order + timezone + title_prefix + title_separator + title_suffix + use_store_in_url + website_code + website_id + website_name + weight_unit + welcome + } } `; diff --git a/packages/api-client/src/api/availableStores/index.ts b/packages/api-client/src/api/availableStores/index.ts index 994bf8dc1..72209c00f 100644 --- a/packages/api-client/src/api/availableStores/index.ts +++ b/packages/api-client/src/api/availableStores/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { AvailableStoresQuery, diff --git a/packages/api-client/src/api/cart/index.ts b/packages/api-client/src/api/cart/index.ts index 4b7712f18..24974a2f3 100644 --- a/packages/api-client/src/api/cart/index.ts +++ b/packages/api-client/src/api/cart/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CartQuery, CartQueryVariables } from '../../types/GraphQL'; import cart from './cart'; @@ -19,7 +19,7 @@ export default async ( }, ); return context.client.query({ - query: cartGQL, - variables: { cartId }, + query: cartGQL.query, + variables: cartGQL.variables, }); }; diff --git a/packages/api-client/src/api/categoryList/index.ts b/packages/api-client/src/api/categoryList/index.ts index 466605d27..177430023 100644 --- a/packages/api-client/src/api/categoryList/index.ts +++ b/packages/api-client/src/api/categoryList/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CategoryListQuery, CategoryListQueryVariables } from '../../types/GraphQL'; import categoryList from './categoryList'; @@ -20,6 +20,6 @@ export default async ( ); return context.client.query({ query: categoryListGQL.query, - variables: { ...params }, + variables: categoryListGQL.variables, }); }; diff --git a/packages/api-client/src/api/categorySearch/index.ts b/packages/api-client/src/api/categorySearch/index.ts index f9a68a11b..fed407222 100644 --- a/packages/api-client/src/api/categorySearch/index.ts +++ b/packages/api-client/src/api/categorySearch/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CategorySearchQuery, CategorySearchQueryVariables } from '../../types/GraphQL'; import categorySearch from './categorySearch'; @@ -6,7 +6,7 @@ import { Context } from '../../types/context'; export default async ( context: Context, - params: CategorySearchQueryVariables, + filters: CategorySearchQueryVariables, customQuery: CustomQuery = { categorySearch: 'categorySearch' }, ): Promise> => { const { categorySearch: categorySearchGQL } = context.extendQuery( @@ -14,12 +14,13 @@ export default async ( { categorySearch: { query: categorySearch, - variables: { ...params }, + variables: { ...filters }, }, }, ); + return context.client.query({ - query: categorySearchGQL, - variables: { ...params }, + query: categorySearchGQL.query, + variables: categorySearchGQL.variables, }); }; diff --git a/packages/api-client/src/api/changeCustomerPassword/index.ts b/packages/api-client/src/api/changeCustomerPassword/index.ts index 458e07751..467a3eddb 100644 --- a/packages/api-client/src/api/changeCustomerPassword/index.ts +++ b/packages/api-client/src/api/changeCustomerPassword/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import changeCustomerPassword from './changeCustomerPassword'; import { @@ -9,8 +9,7 @@ import { Context } from '../../types/context'; export default async ( context: Context, - currentPassword: string, - newPassword: string, + params: { currentPassword: string; newPassword: string; }, customQuery: CustomQuery = { changeCustomerPassword: 'changeCustomerPassword' }, ): Promise> => { try { @@ -19,20 +18,14 @@ export default async ( { changeCustomerPassword: { query: changeCustomerPassword, - variables: { - currentPassword, - newPassword, - }, + variables: { ...params }, }, }, ); return await context.client .mutate({ mutation: changeCustomerPasswordGQL.query, - variables: { - currentPassword, - newPassword, - }, + variables: changeCustomerPasswordGQL.variables, }); } catch (error) { // For error in data we don't throw 500, because it's not server error diff --git a/packages/api-client/src/api/cmsBlocks/index.ts b/packages/api-client/src/api/cmsBlocks/index.ts index 8570528f5..6898b18ba 100644 --- a/packages/api-client/src/api/cmsBlocks/index.ts +++ b/packages/api-client/src/api/cmsBlocks/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CmsBlockQuery, CmsBlockQueryVariables } from '../../types/GraphQL'; import cmsBlocks from './cmsBlocks'; @@ -19,7 +19,7 @@ export default async ( }, ); return context.client.query({ - query: cmsBlocksGQL, - variables: { identifiers }, + query: cmsBlocksGQL.query, + variables: cmsBlocksGQL.variables, }); }; diff --git a/packages/api-client/src/api/cmsPage/index.ts b/packages/api-client/src/api/cmsPage/index.ts index 6b9bb699a..add81edd4 100644 --- a/packages/api-client/src/api/cmsPage/index.ts +++ b/packages/api-client/src/api/cmsPage/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery, Logger } from '@vue-storefront/core'; import { CmsPageQueryVariables, CmsPageQuery } from '../../types/GraphQL'; import cmsPage from './cmsPage'; @@ -23,7 +23,7 @@ export default async ( return await context.client .query({ query: cmsPageGQL.query, - variables: { identifier }, + variables: cmsPageGQL.variables, }); } catch (error) { // For error in data we don't throw 500, because it's not server error diff --git a/packages/api-client/src/api/countries/index.ts b/packages/api-client/src/api/countries/index.ts index f350be8b1..d2c34ab4d 100644 --- a/packages/api-client/src/api/countries/index.ts +++ b/packages/api-client/src/api/countries/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CountriesListQuery } from '../../types/GraphQL'; import countriesList from './countriesList'; diff --git a/packages/api-client/src/api/country/index.ts b/packages/api-client/src/api/country/index.ts index acde2dc4b..6915961df 100644 --- a/packages/api-client/src/api/country/index.ts +++ b/packages/api-client/src/api/country/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CountryInformationQuery, CountryInformationQueryVariables } from '../../types/GraphQL'; import countryInformation from './countryInformation'; @@ -20,8 +20,6 @@ export default async ( ); return context.client.query({ query: countryGQL.query, - variables: { - id, - }, + variables: countryGQL.variables, }); }; diff --git a/packages/api-client/src/api/createCustomer/index.ts b/packages/api-client/src/api/createCustomer/index.ts index aae781aa0..f47e00908 100644 --- a/packages/api-client/src/api/createCustomer/index.ts +++ b/packages/api-client/src/api/createCustomer/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CreateCustomerMutation, @@ -28,7 +28,7 @@ export default async ( .client .mutate({ mutation: createCustomerGQL.query, - variables: { input }, + variables: createCustomerGQL.variables, }); } catch (error) { // For error in data we don't throw 500, because it's not server error diff --git a/packages/api-client/src/api/createCustomerAddress/index.ts b/packages/api-client/src/api/createCustomerAddress/index.ts index e6668502b..f3d595e73 100644 --- a/packages/api-client/src/api/createCustomerAddress/index.ts +++ b/packages/api-client/src/api/createCustomerAddress/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import createCustomerAddress from './createCustomerAddress'; import { @@ -25,6 +25,6 @@ export default async ( return context.client.mutate({ mutation: createCustomerAddressGQL.query, - variables: { input }, + variables: createCustomerAddressGQL.variables, }); }; diff --git a/packages/api-client/src/api/createEmptyCart/index.ts b/packages/api-client/src/api/createEmptyCart/index.ts index b892edc70..41a6bb3a9 100644 --- a/packages/api-client/src/api/createEmptyCart/index.ts +++ b/packages/api-client/src/api/createEmptyCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CreateEmptyCartMutation } from '../../types/GraphQL'; import createEmptyCart from './createEmptyCart'; diff --git a/packages/api-client/src/api/createProductReview/index.ts b/packages/api-client/src/api/createProductReview/index.ts index 87e0910b2..bf9bd4fb4 100644 --- a/packages/api-client/src/api/createProductReview/index.ts +++ b/packages/api-client/src/api/createProductReview/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CreateProductReviewMutation, CreateProductReviewMutationVariables } from '../../types/GraphQL'; import createProductReview from './createProductReview'; @@ -21,8 +21,6 @@ export default async ( return context.client.mutate({ mutation: createProductReviewGQL.query, - variables: { - input, - }, + variables: createProductReviewGQL.variables, }); }; diff --git a/packages/api-client/src/api/currency/index.ts b/packages/api-client/src/api/currency/index.ts index 5c49ff022..68efbe0f8 100644 --- a/packages/api-client/src/api/currency/index.ts +++ b/packages/api-client/src/api/currency/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CurrencyQuery, diff --git a/packages/api-client/src/api/customMutation/index.ts b/packages/api-client/src/api/customMutation/index.ts index 56074c01c..562442c79 100644 --- a/packages/api-client/src/api/customMutation/index.ts +++ b/packages/api-client/src/api/customMutation/index.ts @@ -1,6 +1,5 @@ import gql from 'graphql-tag'; -import { FetchResult } from 'apollo-link'; -import { FetchPolicy } from 'apollo-client/core/watchQueryOptions'; +import { FetchPolicy, FetchResult } from '@apollo/client/core'; import { Context } from '../../types/context'; export default async ( @@ -12,7 +11,7 @@ export default async ( }: { mutation: MUTATION, mutationVariables: MUTATION_VARIABLES, - fetchPolicy?: FetchPolicy, + fetchPolicy?: Extract, }, ): Promise> => client .mutate({ diff --git a/packages/api-client/src/api/customQuery/index.ts b/packages/api-client/src/api/customQuery/index.ts index 62cdceff2..4e41cdccf 100644 --- a/packages/api-client/src/api/customQuery/index.ts +++ b/packages/api-client/src/api/customQuery/index.ts @@ -1,6 +1,5 @@ import gql from 'graphql-tag'; -import { ApolloQueryResult } from 'apollo-client'; -import { FetchPolicy } from 'apollo-client/core/watchQueryOptions'; +import { ApolloQueryResult, FetchPolicy } from '@apollo/client/core'; import { Context } from '../../types/context'; export default async ( diff --git a/packages/api-client/src/api/customer/index.ts b/packages/api-client/src/api/customer/index.ts index d4938ce4d..09d152d54 100644 --- a/packages/api-client/src/api/customer/index.ts +++ b/packages/api-client/src/api/customer/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CustomerQuery } from '../../types/GraphQL'; import customer from './customer'; diff --git a/packages/api-client/src/api/customerCart/index.ts b/packages/api-client/src/api/customerCart/index.ts index c3317d26d..293774e8b 100644 --- a/packages/api-client/src/api/customerCart/index.ts +++ b/packages/api-client/src/api/customerCart/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CustomerCartQuery } from '../../types/GraphQL'; import customerCart from './customerCart'; diff --git a/packages/api-client/src/api/customerOrders/index.ts b/packages/api-client/src/api/customerOrders/index.ts index 6430324e9..eb506c695 100644 --- a/packages/api-client/src/api/customerOrders/index.ts +++ b/packages/api-client/src/api/customerOrders/index.ts @@ -1,6 +1,5 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; -import gql from 'graphql-tag'; import { CustomerOrdersFilterInput, CustomerOrdersQuery, @@ -44,7 +43,7 @@ export default async ( try { return await context.client .query({ - query: gql`${customerOrders.query}`, + query: customerOrders.query, variables: customerOrders.variables, }); } catch (error) { diff --git a/packages/api-client/src/api/customerProductReview/index.ts b/packages/api-client/src/api/customerProductReview/index.ts index a190e20c5..c61e3832b 100644 --- a/packages/api-client/src/api/customerProductReview/index.ts +++ b/packages/api-client/src/api/customerProductReview/index.ts @@ -1,5 +1,4 @@ -import gql from 'graphql-tag'; -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { CustomerProductReviewQuery, @@ -38,7 +37,7 @@ export default async ( try { return await context.client.query({ - query: gql`${reviews.query}`, + query: reviews.query, variables: reviews.variables, }); } catch (error) { diff --git a/packages/api-client/src/api/deleteCustomerAddress/index.ts b/packages/api-client/src/api/deleteCustomerAddress/index.ts index 2dc0880ae..b50aaee84 100644 --- a/packages/api-client/src/api/deleteCustomerAddress/index.ts +++ b/packages/api-client/src/api/deleteCustomerAddress/index.ts @@ -20,6 +20,6 @@ export default async ( ); return context.client.mutate({ mutation: deleteCustomerAddressGQL.query, - variables: { id: addressId }, + variables: deleteCustomerAddressGQL.variables, }); }; diff --git a/packages/api-client/src/api/generateCustomerToken/index.ts b/packages/api-client/src/api/generateCustomerToken/index.ts index d46c039d0..4e0dc3e4d 100644 --- a/packages/api-client/src/api/generateCustomerToken/index.ts +++ b/packages/api-client/src/api/generateCustomerToken/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import generateCustomerToken from './generateCustomerToken'; import { @@ -9,8 +9,10 @@ import { Context } from '../../types/context'; export default async ( context: Context, - email: string, - password: string, + params: { + email: string; + password: string; + }, customQuery: CustomQuery = { generateCustomerToken: 'generateCustomerToken' }, ): Promise> => { try { @@ -20,8 +22,8 @@ export default async ( generateCustomerToken: { query: generateCustomerToken, variables: { - email, - password, + email: params.email, + password: params.password, }, }, }, @@ -30,10 +32,7 @@ export default async ( return await context.client .mutate({ mutation: generateCustomerTokenGQL.query, - variables: { - email, - password, - }, + variables: generateCustomerTokenGQL.variables, }); } catch (error) { // For error in data we don't throw 500, because it's not server error diff --git a/packages/api-client/src/api/getAvailableCustomerPaymentMethods/index.ts b/packages/api-client/src/api/getAvailableCustomerPaymentMethods/index.ts index 3781d7ca8..2e7f06c4f 100644 --- a/packages/api-client/src/api/getAvailableCustomerPaymentMethods/index.ts +++ b/packages/api-client/src/api/getAvailableCustomerPaymentMethods/index.ts @@ -1,5 +1,4 @@ -import { ApolloQueryResult } from '@apollo/client'; -import gql from 'graphql-tag'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { Context } from '../../types/context'; import CustomerAvailablePaymentMethods from './CustomerPaymentMethods'; @@ -23,7 +22,7 @@ export default async ( try { return await context.client.query({ - query: gql`${paymentMethods.query}`, + query: paymentMethods.query, }); } catch (error) { diff --git a/packages/api-client/src/api/getAvailableCustomerShippingMethods/index.ts b/packages/api-client/src/api/getAvailableCustomerShippingMethods/index.ts index 5727b8495..dc3cf22ae 100644 --- a/packages/api-client/src/api/getAvailableCustomerShippingMethods/index.ts +++ b/packages/api-client/src/api/getAvailableCustomerShippingMethods/index.ts @@ -1,5 +1,4 @@ -import { ApolloQueryResult } from '@apollo/client'; -import gql from 'graphql-tag'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { Context } from '../../types/context'; @@ -23,7 +22,7 @@ export default async ( try { return await context.client.query({ - query: gql`${shippingMethods.query}`, + query: shippingMethods.query, }); } catch (error) { throw error.graphQLErrors?.[0].message || error.networkError?.result || error; diff --git a/packages/api-client/src/api/getAvailablePaymentMethods/index.ts b/packages/api-client/src/api/getAvailablePaymentMethods/index.ts index 69b562f5c..2f513de6e 100644 --- a/packages/api-client/src/api/getAvailablePaymentMethods/index.ts +++ b/packages/api-client/src/api/getAvailablePaymentMethods/index.ts @@ -1,5 +1,4 @@ -import { ApolloQueryResult } from '@apollo/client'; -import gql from 'graphql-tag'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { Context } from '../../types/context'; import GuestAvailablePaymentMethods from './GuestAvailablePaymentMethods'; @@ -31,7 +30,7 @@ export default async ( try { return await context.client.query({ - query: gql`${paymentMethods.query}`, + query: paymentMethods.query, variables: paymentMethods.variables, }); } catch (error) { diff --git a/packages/api-client/src/api/getAvailableShippingMethods/index.ts b/packages/api-client/src/api/getAvailableShippingMethods/index.ts index ecc81db72..73a0f7cd2 100644 --- a/packages/api-client/src/api/getAvailableShippingMethods/index.ts +++ b/packages/api-client/src/api/getAvailableShippingMethods/index.ts @@ -1,5 +1,4 @@ -import { ApolloQueryResult } from '@apollo/client'; -import gql from 'graphql-tag'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { Context } from '../../types/context'; import GuestAvailableShippingMethods from './GuestAvailableShippingMethods'; @@ -15,16 +14,12 @@ export default async ( }, customQuery: CustomQuery = { shippingMethods: 'shippingMethods' }, ): Promise> => { - const defaultVariables = params ? { - cart_id: params.cartId, - } : {}; - const { shippingMethods } = context.extendQuery( customQuery, { shippingMethods: { query: GuestAvailableShippingMethods, - variables: defaultVariables, + variables: { ...params }, }, }, ); @@ -32,7 +27,7 @@ export default async ( try { return await context.client.query({ - query: gql`${shippingMethods.query}`, + query: shippingMethods.query, variables: shippingMethods.variables, }); } catch (error) { diff --git a/packages/api-client/src/api/getCustomerAddresses/index.ts b/packages/api-client/src/api/getCustomerAddresses/index.ts index bff82ab76..fa1175ba1 100644 --- a/packages/api-client/src/api/getCustomerAddresses/index.ts +++ b/packages/api-client/src/api/getCustomerAddresses/index.ts @@ -1,5 +1,4 @@ -import gql from 'graphql-tag'; -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { GetCustomerAddressesQuery } from '../../types/GraphQL'; import getCustomerAddressesQuery from './getCustomerAddresses'; @@ -18,11 +17,9 @@ export default async ( }, ); - const query = customQuery ? gql`${getCustomerAddresses.query}` : getCustomerAddresses.query; - try { return await context.client.query({ - query, + query: getCustomerAddresses.query, }); } catch (error) { throw error.graphQLErrors?.[0].message || error.networkError?.result || error; diff --git a/packages/api-client/src/api/mergeCarts/index.ts b/packages/api-client/src/api/mergeCarts/index.ts index d40998661..892430ce8 100644 --- a/packages/api-client/src/api/mergeCarts/index.ts +++ b/packages/api-client/src/api/mergeCarts/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import mergeCarts from './mergeCarts'; import { MergeCartsMutation, MergeCartsMutationVariables } from '../../types/GraphQL'; @@ -6,8 +6,10 @@ import { Context } from '../../types/context'; export default async ( context: Context, - sourceCartId: string, - destinationCartId: string, + params: { + sourceCartId: string; + destinationCartId: string; + }, customQuery: CustomQuery = { mergeCarts: 'mergeCarts' }, ): Promise> => { const { mergeCarts: mergeCartsGQL } = context.extendQuery( @@ -16,8 +18,8 @@ export default async ( mergeCarts: { query: mergeCarts, variables: { - sourceCartId, - destinationCartId, + sourceCartId: params.sourceCartId, + destinationCartId: params.destinationCartId, }, }, }, @@ -25,9 +27,6 @@ export default async ( return context.client.mutate({ mutation: mergeCartsGQL.query, - variables: { - sourceCartId, - destinationCartId, - }, + variables: mergeCartsGQL.variables, }); }; diff --git a/packages/api-client/src/api/placeOrder/index.ts b/packages/api-client/src/api/placeOrder/index.ts index 3a4e01ffd..3aa9d3a3c 100644 --- a/packages/api-client/src/api/placeOrder/index.ts +++ b/packages/api-client/src/api/placeOrder/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import gql from 'graphql-tag'; import { CustomQuery } from '@vue-storefront/core'; import placeOrderQuery from './placeOrder'; @@ -17,14 +17,14 @@ export default async ( const { placeOrder } = context.extendQuery(customQuery, { placeOrder: { query: placeOrderQuery, - variables: input, + variables: { input }, }, }); try { return await context.client.mutate({ - mutation: gql`${placeOrder.query}`, - variables: { input }, + mutation: placeOrder.query, + variables: placeOrder.variables, }); } catch (error) { throw error.graphQLErrors?.[0].message || error.networkError?.result || error; diff --git a/packages/api-client/src/api/productDetail/index.ts b/packages/api-client/src/api/productDetail/index.ts index 6f35e7b7a..c9b76206a 100644 --- a/packages/api-client/src/api/productDetail/index.ts +++ b/packages/api-client/src/api/productDetail/index.ts @@ -1,5 +1,4 @@ -import gql from 'graphql-tag'; -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery, Logger } from '@vue-storefront/core'; import { ProductAttributeFilterInput, @@ -49,11 +48,9 @@ export default async ( }, }); - const query = customQuery ? gql`${productDetail.query}` : productDetail.query; - try { const result = await context.client.query({ - query, + query: productDetail.query, variables: productDetail.variables, }); diff --git a/packages/api-client/src/api/productReview/index.ts b/packages/api-client/src/api/productReview/index.ts index 540120b35..c4302cc87 100644 --- a/packages/api-client/src/api/productReview/index.ts +++ b/packages/api-client/src/api/productReview/index.ts @@ -1,6 +1,5 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; -import gql from 'graphql-tag'; import { ProductAttributeFilterInput, ProductAttributeSortInput, @@ -50,7 +49,7 @@ export default async ( try { return await context.client.query({ - query: gql`${productReviewGQL.query}`, + query: productReviewGQL.query, variables: productReviewGQL.variables, }); } catch (error) { diff --git a/packages/api-client/src/api/productReviewRatingsMetadata/index.ts b/packages/api-client/src/api/productReviewRatingsMetadata/index.ts index 260154bd9..ebbbbd266 100644 --- a/packages/api-client/src/api/productReviewRatingsMetadata/index.ts +++ b/packages/api-client/src/api/productReviewRatingsMetadata/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { ProductReviewRatingsMetadataQuery } from '../../types/GraphQL'; import productReviewRatingsMetadata from './productReviewRatingsMetadata'; diff --git a/packages/api-client/src/api/products/index.ts b/packages/api-client/src/api/products/index.ts index 80941e661..245712868 100644 --- a/packages/api-client/src/api/products/index.ts +++ b/packages/api-client/src/api/products/index.ts @@ -1,5 +1,4 @@ -import gql from 'graphql-tag'; -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { ProductAttributeFilterInput, @@ -53,7 +52,7 @@ export default async ( try { return await context.client.query({ - query: gql`${products.query}`, + query: products.query, variables: products.variables, }); } catch (error) { diff --git a/packages/api-client/src/api/relatedProduct/index.ts b/packages/api-client/src/api/relatedProduct/index.ts index 8ec1905a7..88c9ea1e1 100644 --- a/packages/api-client/src/api/relatedProduct/index.ts +++ b/packages/api-client/src/api/relatedProduct/index.ts @@ -1,5 +1,4 @@ -import gql from 'graphql-tag'; -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { ProductAttributeFilterInput, @@ -50,7 +49,7 @@ export default async ( try { return await context.client.query({ - query: gql`${relatedProductGQL.query}`, + query: relatedProductGQL.query, variables: relatedProductGQL.variables, }); } catch (error) { diff --git a/packages/api-client/src/api/removeCouponFromCart/index.ts b/packages/api-client/src/api/removeCouponFromCart/index.ts index 4f9f4e0d2..53d658c7e 100644 --- a/packages/api-client/src/api/removeCouponFromCart/index.ts +++ b/packages/api-client/src/api/removeCouponFromCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import removeCouponFromCart from './removeCouponFromCart'; import { @@ -25,6 +25,6 @@ export default async ( return context.client.mutate({ mutation: removeCouponFromCartGQL.query, - variables: { input }, + variables: removeCouponFromCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/removeItemFromCart/index.ts b/packages/api-client/src/api/removeItemFromCart/index.ts index 8f0cd971a..24eb27787 100644 --- a/packages/api-client/src/api/removeItemFromCart/index.ts +++ b/packages/api-client/src/api/removeItemFromCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import removeItemFromCart from './removeItemFromCart'; import { @@ -25,6 +25,6 @@ export default async ( return context.client.mutate({ mutation: removeItemFromCartGQL.query, - variables: { input }, + variables: removeItemFromCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/removeProductsFromWishlist/index.ts b/packages/api-client/src/api/removeProductsFromWishlist/index.ts index 302b33a93..b8037330d 100644 --- a/packages/api-client/src/api/removeProductsFromWishlist/index.ts +++ b/packages/api-client/src/api/removeProductsFromWishlist/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import removeProductsFromWishlist from './removeProductsFromWishlist'; import { @@ -17,13 +17,13 @@ export default async ( { removeProductsFromWishlist: { query: removeProductsFromWishlist, - variables: { input }, + variables: { ...input }, }, }, ); return context.client.mutate({ mutation: removeProductsFromWishlistGQL.query, - variables: input, + variables: removeProductsFromWishlistGQL.variables, }); }; diff --git a/packages/api-client/src/api/requestPasswordResetEmail/index.ts b/packages/api-client/src/api/requestPasswordResetEmail/index.ts index 193bcce88..79bfb01db 100644 --- a/packages/api-client/src/api/requestPasswordResetEmail/index.ts +++ b/packages/api-client/src/api/requestPasswordResetEmail/index.ts @@ -1,5 +1,4 @@ -import gql from 'graphql-tag'; -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery, Logger } from '@vue-storefront/core'; import requestPasswordResetEmailMutation from './requestPasswordResetEmail'; import { @@ -16,14 +15,14 @@ export default async ( const { requestPasswordResetEmail } = context.extendQuery(customQuery, { requestPasswordResetEmail: { query: requestPasswordResetEmailMutation, - variables: input, + variables: { ...input }, }, }); Logger.debug('[VSF: Magento] requestPasswordResetEmail', JSON.stringify(input, null, 2)); const result = await context.client .mutate({ - mutation: gql`${requestPasswordResetEmail.query}`, + mutation: requestPasswordResetEmail.query, variables: requestPasswordResetEmail.variables, }); diff --git a/packages/api-client/src/api/resetPassword/index.ts b/packages/api-client/src/api/resetPassword/index.ts index 4297bc9fb..b4b9183f1 100644 --- a/packages/api-client/src/api/resetPassword/index.ts +++ b/packages/api-client/src/api/resetPassword/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery, Logger } from '@vue-storefront/core'; import gql from 'graphql-tag'; import resetPasswordMutation from './resetPassword'; @@ -16,14 +16,14 @@ export default async ( const { resetPassword } = context.extendQuery(customQuery, { resetPassword: { query: resetPasswordMutation, - variables: input, + variables: { ...input }, }, }); Logger.debug('[VSF: Magento] requestPasswordResetEmail', JSON.stringify(input, null, 2)); const result = await context.client .mutate({ - mutation: gql`${resetPassword.query}`, + mutation: resetPassword.query, variables: resetPassword.variables, }); diff --git a/packages/api-client/src/api/revokeCustomerToken/index.ts b/packages/api-client/src/api/revokeCustomerToken/index.ts index c1d7bfc5a..58c9aeab2 100644 --- a/packages/api-client/src/api/revokeCustomerToken/index.ts +++ b/packages/api-client/src/api/revokeCustomerToken/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import revokeCustomerToken from './revokeCustomerToken'; import { Context } from '../../types/context'; diff --git a/packages/api-client/src/api/setBillingAddressOnCart/index.ts b/packages/api-client/src/api/setBillingAddressOnCart/index.ts index 60666f232..e0d58b6eb 100644 --- a/packages/api-client/src/api/setBillingAddressOnCart/index.ts +++ b/packages/api-client/src/api/setBillingAddressOnCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import setBillingAddressOnCart from './setBillingAddressOnCart'; import { @@ -25,6 +25,6 @@ export default async ( return context.client.mutate({ mutation: setBillingAddressOnCartGQL.query, - variables: { input }, + variables: setBillingAddressOnCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/setGuestEmailOnCart/index.ts b/packages/api-client/src/api/setGuestEmailOnCart/index.ts index d8942172a..e9fca9eb8 100644 --- a/packages/api-client/src/api/setGuestEmailOnCart/index.ts +++ b/packages/api-client/src/api/setGuestEmailOnCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import setGuestEmailOnCart from './setGuestEmailOnCart'; import { @@ -23,6 +23,6 @@ export default async ( return context.client.mutate({ mutation: setGuestEmailOnCartGQL.query, - variables: { input }, + variables: setGuestEmailOnCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/setPaymentMethodOnCart/index.ts b/packages/api-client/src/api/setPaymentMethodOnCart/index.ts index 6653d6a04..9f1ad945d 100644 --- a/packages/api-client/src/api/setPaymentMethodOnCart/index.ts +++ b/packages/api-client/src/api/setPaymentMethodOnCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import setPaymentMethodOnCart from './setPaymentMethodOnCart'; import { @@ -29,6 +29,6 @@ export default async ( return context.client.mutate({ mutation: setPaymentMethodOnCartGQL.query, - variables: { input }, + variables: setPaymentMethodOnCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/setShippingAddressesOnCart/index.ts b/packages/api-client/src/api/setShippingAddressesOnCart/index.ts index 55bd0b474..600f0c3c3 100644 --- a/packages/api-client/src/api/setShippingAddressesOnCart/index.ts +++ b/packages/api-client/src/api/setShippingAddressesOnCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import setShippingAddressesOnCart from './setShippingAddressesOnCart'; import { @@ -25,6 +25,6 @@ export default async ( return context.client.mutate({ mutation: setShippingAddressesOnCartGQL.query, - variables: { input }, + variables: setShippingAddressesOnCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/setShippingMethodsOnCart/index.ts b/packages/api-client/src/api/setShippingMethodsOnCart/index.ts index dc66548e6..7132bfeea 100644 --- a/packages/api-client/src/api/setShippingMethodsOnCart/index.ts +++ b/packages/api-client/src/api/setShippingMethodsOnCart/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import setShippingMethodsOnCart from './setShippingMethodsOnCart'; import { @@ -25,6 +25,6 @@ export default async ( return context.client.mutate({ mutation: setShippingMethodsOnCartGQL.query, - variables: { input }, + variables: setShippingMethodsOnCartGQL.variables, }); }; diff --git a/packages/api-client/src/api/storeConfig/index.ts b/packages/api-client/src/api/storeConfig/index.ts index 5eebb38db..594ef550d 100644 --- a/packages/api-client/src/api/storeConfig/index.ts +++ b/packages/api-client/src/api/storeConfig/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { StoreConfigQuery } from '../../types/GraphQL'; import storeConfig from './storeConfig'; diff --git a/packages/api-client/src/api/subscribeEmailToNewsletter/index.ts b/packages/api-client/src/api/subscribeEmailToNewsletter/index.ts index 68d65a98f..43b68c5b7 100644 --- a/packages/api-client/src/api/subscribeEmailToNewsletter/index.ts +++ b/packages/api-client/src/api/subscribeEmailToNewsletter/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import subscribeEmailToNewsletter from './subscribeEmailToNewsletter'; import { @@ -25,8 +25,6 @@ export default async ( return context.client.mutate({ mutation: subscribeEmailToNewsletterGQL.query, - variables: { - email, - }, + variables: subscribeEmailToNewsletterGQL.variables, }); }; diff --git a/packages/api-client/src/api/updateCartItems/index.ts b/packages/api-client/src/api/updateCartItems/index.ts index fd5e470c4..366ebb6f4 100644 --- a/packages/api-client/src/api/updateCartItems/index.ts +++ b/packages/api-client/src/api/updateCartItems/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import updateCartItems from './updateCartItems'; import { @@ -18,15 +18,13 @@ export default async ( { updateCartItems: { query: updateCartItems, - variables: { - input, - }, + variables: { input }, }, }, ); return context.client.mutate({ mutation: updateCartItemsGQL.query, - variables: { input }, + variables: updateCartItemsGQL.variables, }); }; diff --git a/packages/api-client/src/api/updateCustomer/index.ts b/packages/api-client/src/api/updateCustomer/index.ts index fbb40e02e..3f117dca4 100644 --- a/packages/api-client/src/api/updateCustomer/index.ts +++ b/packages/api-client/src/api/updateCustomer/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import updateCustomer from './updateCustomer'; import { @@ -25,6 +25,6 @@ export default async ( return context.client.mutate({ mutation: updateCustomerGQL.query, - variables: { input }, + variables: updateCustomerGQL.variables, }); }; diff --git a/packages/api-client/src/api/updateCustomerAddress/index.ts b/packages/api-client/src/api/updateCustomerAddress/index.ts index 943bf202e..8516c89a5 100644 --- a/packages/api-client/src/api/updateCustomerAddress/index.ts +++ b/packages/api-client/src/api/updateCustomerAddress/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import updateCustomerAddress from './updateCustomerAddress'; import { @@ -31,9 +31,6 @@ export default async ( return context.client.mutate({ mutation: updateCustomerAddressGQL.query, - variables: { - id: params.addressId, - input: params.input, - }, + variables: updateCustomerAddressGQL.variables, }); }; diff --git a/packages/api-client/src/api/updateCustomerEmail/index.ts b/packages/api-client/src/api/updateCustomerEmail/index.ts index 02134a08f..20e6278cb 100644 --- a/packages/api-client/src/api/updateCustomerEmail/index.ts +++ b/packages/api-client/src/api/updateCustomerEmail/index.ts @@ -1,4 +1,4 @@ -import { FetchResult } from '@apollo/client'; +import { FetchResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import updateCustomerEmail from './updateCustomerEmail'; import { Context } from '../../types/context'; @@ -21,6 +21,6 @@ export default async ( return context.client.mutate({ mutation: updateCustomerEmailGQL.query, - variables: { ...input }, + variables: updateCustomerEmailGQL.variables, }); }; diff --git a/packages/api-client/src/api/upsellProduct/index.ts b/packages/api-client/src/api/upsellProduct/index.ts index 531490237..9f40a81ab 100644 --- a/packages/api-client/src/api/upsellProduct/index.ts +++ b/packages/api-client/src/api/upsellProduct/index.ts @@ -1,5 +1,5 @@ import gql from 'graphql-tag'; -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { ProductAttributeFilterInput, @@ -48,7 +48,7 @@ export default async ( try { return await context.client.query({ - query: gql`${upsellProductsGQL.query}`, + query: upsellProductsGQL.query, variables: upsellProductsGQL.variables, }); } catch (error) { diff --git a/packages/api-client/src/api/urlResolver/index.ts b/packages/api-client/src/api/urlResolver/index.ts index 6905c71e8..d68e9f14f 100644 --- a/packages/api-client/src/api/urlResolver/index.ts +++ b/packages/api-client/src/api/urlResolver/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import { UrlResolverQuery, UrlResolverQueryVariables } from '../../types/GraphQL'; import urlResolver from './urlResolver'; @@ -21,6 +21,6 @@ export default async ( return context.client.query({ query: urlResolverGQL.query, - variables: { url }, + variables: urlResolverGQL.variables, }); }; diff --git a/packages/api-client/src/api/wishlist/index.ts b/packages/api-client/src/api/wishlist/index.ts index dc4e942b1..86c52a708 100644 --- a/packages/api-client/src/api/wishlist/index.ts +++ b/packages/api-client/src/api/wishlist/index.ts @@ -1,4 +1,4 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult } from '@apollo/client/core'; import { CustomQuery } from '@vue-storefront/core'; import gql from 'graphql-tag'; import { @@ -38,7 +38,7 @@ export default async ( try { return await context.client .query({ - query: gql`${wishlist.query}`, + query: wishlist.query, variables: wishlist.variables, }); } catch (error) { diff --git a/packages/api-client/src/helpers.ts b/packages/api-client/src/helpers.ts index 3551eba09..94051fe0b 100644 --- a/packages/api-client/src/helpers.ts +++ b/packages/api-client/src/helpers.ts @@ -1,5 +1,4 @@ -import ApolloClient from 'apollo-client'; -import { InMemoryCache } from 'apollo-cache-inmemory'; +import { ApolloClient, InMemoryCache } from '@apollo/client/core'; import { Config } from './types/setup'; import createMagentoConnection from './link'; @@ -9,9 +8,6 @@ const onSetup = (settings: Config): { } => { const defaultSettings = { api: '', - tax: { - displayCartSubtotalIncludingTax: true, - }, externalCheckout: { enable: false, }, @@ -20,7 +16,7 @@ const onSetup = (settings: Config): { const config = { ...defaultSettings, ...settings, - } as any; + } as Config; if (settings.client) { return { diff --git a/packages/api-client/src/helpers/apiClient/defaultSettings.ts b/packages/api-client/src/helpers/apiClient/defaultSettings.ts index 79a806311..51904933e 100644 --- a/packages/api-client/src/helpers/apiClient/defaultSettings.ts +++ b/packages/api-client/src/helpers/apiClient/defaultSettings.ts @@ -10,9 +10,6 @@ export const defaultSettings: ClientConfig = { customerCookieName: 'vsf-customer', storeCookieName: 'vsf-store', }, - tax: { - displayCartSubtotalIncludingTax: true, - }, state: { getCartId: () => '', setCartId: () => {}, @@ -22,6 +19,8 @@ export const defaultSettings: ClientConfig = { setStore: () => {}, getCurrency: () => '', setCurrency: () => {}, + getLocale: () => '', + setLocale: () => {}, }, externalCheckout: { enable: false, diff --git a/packages/api-client/src/helpers/magentoLink/graphQl.ts b/packages/api-client/src/helpers/magentoLink/graphQl.ts index ebd511f37..ce2b1e245 100644 --- a/packages/api-client/src/helpers/magentoLink/graphQl.ts +++ b/packages/api-client/src/helpers/magentoLink/graphQl.ts @@ -1,16 +1,20 @@ /* eslint-disable @typescript-eslint/restrict-template-expressions */ -import ApolloClient from 'apollo-client'; +import { + ApolloClient, + ApolloLink, + HttpLink, + InMemoryCache, + from, +} from '@apollo/client/core'; import fetch from 'isomorphic-fetch'; -import { ApolloLink } from 'apollo-link'; -import { createHttpLink } from 'apollo-link-http'; -import { InMemoryCache, IntrospectionFragmentMatcher } from 'apollo-cache-inmemory'; import { Logger } from '@vue-storefront/core'; -import { onError } from 'apollo-link-error'; -import { RetryLink } from 'apollo-link-retry'; -import { setContext } from 'apollo-link-context'; +import { onError } from '@apollo/client/link/error'; +import { RetryLink } from '@apollo/client/link/retry'; +import { setContext } from '@apollo/client/link/context'; import { handleRetry } from './linkHandlers'; import { Config } from '../../types/setup'; -import introspectionQueryResultData from '../../types/fragmentTypes.json'; +import possibleTypes from '../../types/possibleTypes.json'; +import standardURL from '../url/standardURL'; const createErrorHandler = () => onError(({ graphQLErrors, @@ -52,9 +56,10 @@ export const apolloLinkFactory = (settings: Config, handlers?: { }, })); - const httpLink = createHttpLink({ + const httpLink = new HttpLink({ uri: settings.api, - fetch, + // @ts-ignore + fetch: (url, options) => fetch(standardURL(url), options), ...settings.customApolloHttpLinkOptions, }); @@ -65,26 +70,20 @@ export const apolloLinkFactory = (settings: Config, handlers?: { delay: () => 0, }); - // eslint-disable-next-line unicorn/prefer-spread - return ApolloLink.from([ + return from([ onErrorLink, errorRetry, + // eslint-disable-next-line unicorn/prefer-spread baseLink.concat(httpLink), ]); }; -export const apolloClientFactory = (customOptions: Record) => { - const fragmentMatcher = new IntrospectionFragmentMatcher({ - introspectionQueryResultData, - }); - - return new ApolloClient({ - cache: new InMemoryCache({ - fragmentMatcher, - resultCaching: true, - }), - queryDeduplication: true, - ssrMode: true, - ...customOptions, - }); -}; +export const apolloClientFactory = (customOptions: Record) => new ApolloClient({ + cache: new InMemoryCache({ + possibleTypes, + resultCaching: true, + }), + queryDeduplication: true, + ssrMode: true, + ...customOptions, +}); diff --git a/packages/api-client/src/helpers/magentoLink/linkHandlers.ts b/packages/api-client/src/helpers/magentoLink/linkHandlers.ts index 207d363b4..9cee27169 100644 --- a/packages/api-client/src/helpers/magentoLink/linkHandlers.ts +++ b/packages/api-client/src/helpers/magentoLink/linkHandlers.ts @@ -1,5 +1,5 @@ import { Logger } from '@vue-storefront/core'; -import { setContext } from 'apollo-link-context'; +import { setContext } from '@apollo/client/link/context'; import { ConfigState } from '../../types/setup'; export const handleRetry = () => (count, operation, error) => { diff --git a/packages/api-client/src/helpers/url/standardURL.ts b/packages/api-client/src/helpers/url/standardURL.ts new file mode 100644 index 000000000..b790b1857 --- /dev/null +++ b/packages/api-client/src/helpers/url/standardURL.ts @@ -0,0 +1,13 @@ +import { stripIgnoredCharacters } from 'graphql'; +import { URL } from 'node:url'; + +export default (initialUrl: string) => { + const url = new URL(initialUrl); + const query = url.searchParams.get('query'); + + if (!query) return initialUrl; + + url.searchParams.set('query', stripIgnoredCharacters(query)); + + return url.toString(); +}; diff --git a/packages/api-client/src/link.ts b/packages/api-client/src/link.ts index 9108e5582..69e5d2524 100644 --- a/packages/api-client/src/link.ts +++ b/packages/api-client/src/link.ts @@ -1,13 +1,15 @@ -import { createHttpLink } from 'apollo-link-http'; +import { + ApolloClient, + ApolloLink, + InMemoryCache, + createHttpLink, +} from '@apollo/client/core'; import fetch from 'isomorphic-fetch'; -import ApolloClient from 'apollo-client'; -import { ApolloLink } from 'apollo-link'; -import { InMemoryCache, IntrospectionFragmentMatcher } from 'apollo-cache-inmemory'; -import { setContext } from 'apollo-link-context'; -import { onError } from 'apollo-link-error'; import { Logger } from '@vue-storefront/core'; +import { onError } from '@apollo/client/link/error'; +import { setContext } from '@apollo/client/link/context'; import { Config } from './types/setup'; -import introspectionQueryResultData from './types/fragmentTypes.json'; +import possibleTypes from './types/possibleTypes.json'; const createErrorHandler = () => onError(({ graphQLErrors, @@ -69,12 +71,10 @@ const createMagentoConnection = (settings: Config): ApolloClient => { const link: ApolloLink = ApolloLink.from([authLink, onErrorLink, httpLink]); - const fragmentMatcher = new IntrospectionFragmentMatcher({ - introspectionQueryResultData, + const cache = new InMemoryCache({ + possibleTypes, }); - const cache = new InMemoryCache({ fragmentMatcher }); - return new ApolloClient({ cache, link, diff --git a/packages/api-client/src/types/API.ts b/packages/api-client/src/types/API.ts index 6211502ec..ddfee8602 100644 --- a/packages/api-client/src/types/API.ts +++ b/packages/api-client/src/types/API.ts @@ -1,8 +1,6 @@ -import { ApolloQueryResult } from 'apollo-client'; +import { ApolloQueryResult, FetchPolicy, FetchResult } from '@apollo/client/core'; import { ExecutionResult } from 'graphql'; -import { FetchResult } from '@apollo/client'; import { CustomQuery } from '@vue-storefront/core'; -import { FetchPolicy } from 'apollo-client/core/watchQueryOptions'; import { AddConfigurableProductsToCartInput, AddConfigurableProductsToCartMutation, @@ -167,148 +165,275 @@ export enum MagentoCustomerGender { } export interface MagentoApiMethods { - addBundleProductsToCart(input: AddBundleProductsToCartInput): Promise>; - - addConfigurableProductsToCart(input: AddConfigurableProductsToCartInput): Promise>; - - addProductsToCart(input: AddProductsToCartInput): Promise>; - - addProductToWishList(input: AddProductsToWishlistMutationVariables): Promise>; - - addSimpleProductsToCart(input: AddSimpleProductsToCartInput): Promise>; - - addDownloadableProductsToCart(input: AddDownloadableProductsToCartInput): Promise>; - - addVirtualProductsToCart(input: AddVirtualProductsToCartInput): Promise>; - - applyCouponToCart(input: ApplyCouponToCartInput): Promise>; - - availableStores(): Promise>; - - cart(cartId: string): Promise>; - - categoryList(categoryFilter?: CategoryListQueryVariables): Promise>; - - categorySearch(categoryFilter?: CategorySearchQueryVariables): Promise>; - - changeCustomerPassword(currentPassword: string, newPassword: string): Promise>; - - cmsBlocks(identifiers: string[]): Promise>; - - cmsPage(identifier: string): Promise>; - - countries(): Promise>; - - country(id: string): Promise>; - - createCustomer(input: CustomerCreateInput): Promise>; - - createCustomerAddress(input: CustomerAddressInput): Promise>; - - createEmptyCart(): Promise>; - - createProductReview(input: CreateProductReviewInput): Promise>; - - currency(): Promise> - - customer(): Promise>; - - customerCart(): Promise>; + addBundleProductsToCart( + input: AddBundleProductsToCartInput, + customQuery?: CustomQuery + ): Promise>; + + addConfigurableProductsToCart( + input: AddConfigurableProductsToCartInput, + customQuery?: CustomQuery + ): Promise>; + + addProductsToCart( + input: AddProductsToCartInput, + customQuery?: CustomQuery + ): Promise>; + + addProductToWishList( + input: AddProductsToWishlistMutationVariables, + customQuery?: CustomQuery + ): Promise>; + + addSimpleProductsToCart( + input: AddSimpleProductsToCartInput, + customQuery?: CustomQuery + ): Promise>; + + addDownloadableProductsToCart( + input: AddDownloadableProductsToCartInput, + customQuery?: CustomQuery + ): Promise>; + + addVirtualProductsToCart( + input: AddVirtualProductsToCartInput, + customQuery?: CustomQuery + ): Promise>; + + applyCouponToCart( + input: ApplyCouponToCartInput, + customQuery?: CustomQuery + ): Promise>; + + availableStores(customQuery?: CustomQuery): Promise>; + + cart( + cartId: string, + customQuery?: CustomQuery + ): Promise>; + + categoryList( + categoryFilter?: CategoryListQueryVariables, + customQuery?: CustomQuery + ): Promise>; + + categorySearch( + categoryFilter?: CategorySearchQueryVariables, + customQuery?: CustomQuery + ): Promise>; + + changeCustomerPassword( + params: { currentPassword: string; newPassword: string }, + customQuery?: CustomQuery + ): Promise>; + + cmsBlocks( + identifiers: string[], + customQuery?: CustomQuery + ): Promise>; + + cmsPage( + identifier: string, + customQuery?: CustomQuery + ): Promise>; + + countries(customQuery?: CustomQuery): Promise>; + + country( + id: string, + customQuery?: CustomQuery + ): Promise>; + + createCustomer( + input: CustomerCreateInput, + customQuery?: CustomQuery + ): Promise>; + + createCustomerAddress( + input: CustomerAddressInput, + customQuery?: CustomQuery + ): Promise>; + + createEmptyCart(customQuery?: CustomQuery): Promise>; + + createProductReview( + input: CreateProductReviewInput, + customQuery?: CustomQuery + ): Promise>; + + currency(customQuery?: CustomQuery): Promise> + + customer(customQuery?: CustomQuery): Promise>; + + customerCart(customQuery?: CustomQuery): Promise>; customerOrders( searchParams: GetOrdersSearchParams, customQuery?: CustomQuery, ): Promise>; - customQuery({ - query, - queryVariables, - fetchPolicy, - }: { + customQuery(params: { query: QUERY, queryVariables?: QUERY_VARIABLES, fetchPolicy?: FetchPolicy, }): Promise>; - customMutation({ - mutation, - mutationVariables, - fetchPolicy, - }: { + customMutation(params: { mutation: MUTATION, mutationVariables: MUTATION_VARIABLES, - fetchPolicy?: FetchPolicy, + fetchPolicy?: Extract, }): Promise>; - customerProductReview(input: CustomerProductReviewParams, customQuery?: CustomQuery): Promise>; + customerProductReview( + input: CustomerProductReviewParams, + customQuery?: CustomQuery + ): Promise>; - deleteCustomerAddress(addressId: number): Promise>; + deleteCustomerAddress( + addressId: number, + customQuery?: CustomQuery + ): Promise>; - generateCustomerToken(email: string, password: string): Promise>; + generateCustomerToken( + params: { email: string, password: string }, + customQuery?: CustomQuery + ): Promise>; getAvailableCustomerPaymentMethods(customQuery?: CustomQuery): Promise>; getAvailableCustomerShippingMethods(customQuery?: CustomQuery): Promise>; - getAvailablePaymentMethods(params: { cartId: string }, customQuery?: CustomQuery): Promise>; + getAvailablePaymentMethods( + params: { cartId: string }, + customQuery?: CustomQuery + ): Promise>; - getAvailableShippingMethods(params: { cartId: string }, customQuery?: CustomQuery): Promise>; + getAvailableShippingMethods( + params: { cartId: string }, + customQuery?: CustomQuery + ): Promise>; getCustomerAddresses(customQuery?: CustomQuery): Promise>; - mergeCarts(sourceCartId: string, destinationCartId: string): Promise>; + mergeCarts( + params: { sourceCartId: string; destinationCartId: string }, + customQuery?: CustomQuery + ): Promise>; - placeOrder(input: PlaceOrderInput): Promise>; + placeOrder( + input: PlaceOrderInput, + customQuery?: CustomQuery + ): Promise>; - productDetail(searchParams: GetProductSearchParams, customQuery?: CustomQuery): Promise>; + productDetail( + searchParams: GetProductSearchParams, + customQuery?: CustomQuery + ): Promise>; - productReview(searchParams: GetProductSearchParams, customQuery?: CustomQuery): Promise>; + productReview( + searchParams: GetProductSearchParams, + customQuery?: CustomQuery + ): Promise>; - productReviewRatingsMetadata(): Promise>; + productReviewRatingsMetadata(customQuery?: CustomQuery): Promise>; - products(searchParams: GetProductSearchParams, customQuery?: CustomQuery): Promise>; + products( + searchParams: GetProductSearchParams, + customQuery?: CustomQuery + ): Promise>; - relatedProduct(searchParams: GetProductSearchParams, customQuery?: CustomQuery): Promise>; + relatedProduct( + searchParams: GetProductSearchParams, + customQuery?: CustomQuery + ): Promise>; - removeCouponFromCart(input: RemoveCouponFromCartInput): Promise>; + removeCouponFromCart( + input: RemoveCouponFromCartInput, + customQuery?: CustomQuery + ): Promise>; - removeItemFromCart(input: RemoveItemFromCartInput): Promise>; + removeItemFromCart( + input: RemoveItemFromCartInput, + customQuery?: CustomQuery + ): Promise>; - removeProductsFromWishlist(input: RemoveProductsFromWishlistMutationVariables): Promise>; + removeProductsFromWishlist( + input: RemoveProductsFromWishlistMutationVariables, + customQuery?: CustomQuery + ): Promise>; - revokeCustomerToken(): Promise>; + revokeCustomerToken(customQuery?: CustomQuery): Promise>; requestPasswordResetEmail( input: RequestPasswordResetEmailMutationVariables, customQuery?: CustomQuery): Promise>; - resetPassword(input: ResetPasswordMutationVariables, customQuery?: CustomQuery,): Promise>; - - setBillingAddressOnCart(input: SetBillingAddressOnCartInput): Promise>; - - setGuestEmailOnCart(input: SetGuestEmailOnCartInput): Promise>; - - setPaymentMethodOnCart(input: SetPaymentMethodOnCartInputs): Promise>; - - setShippingAddressesOnCart(input: SetShippingAddressesOnCartInput): Promise>; - - setShippingMethodsOnCart(input: SetShippingMethodsOnCartInput): Promise>; - - storeConfig(): Promise>; - - subscribeEmailToNewsletter(input: SubscribeEmailToNewsletterMutationVariables): Promise>; - - updateCartItems(input: UpdateCartItemsInput): Promise>; - - updateCustomer(input: CustomerUpdateInput): Promise>; - - updateCustomerAddress(input: { addressId: number; input: CustomerAddressInput; }): Promise>; - - updateCustomerEmail(input: UpdateCustomerEmailMutationVariables): Promise>; - - upsellProduct(searchParams: GetProductSearchParams, customQuery?: CustomQuery): Promise>; - - urlResolver(url: string): Promise>; + resetPassword( + input: ResetPasswordMutationVariables, + customQuery?: CustomQuery + ): Promise>; + + setBillingAddressOnCart( + input: SetBillingAddressOnCartInput, + customQuery?: CustomQuery + ): Promise>; + + setGuestEmailOnCart( + input: SetGuestEmailOnCartInput, + customQuery?: CustomQuery + ): Promise>; + + setPaymentMethodOnCart( + input: SetPaymentMethodOnCartInputs, + customQuery?: CustomQuery + ): Promise>; + + setShippingAddressesOnCart( + input: SetShippingAddressesOnCartInput, + customQuery?: CustomQuery + ): Promise>; + + setShippingMethodsOnCart( + input: SetShippingMethodsOnCartInput, + customQuery?: CustomQuery + ): Promise>; + + storeConfig(customQuery?: CustomQuery): Promise>; + + subscribeEmailToNewsletter( + input: SubscribeEmailToNewsletterMutationVariables, + customQuery?: CustomQuery + ): Promise>; + + updateCartItems( + input: UpdateCartItemsInput, + customQuery?: CustomQuery + ): Promise>; + + updateCustomer( + input: CustomerUpdateInput, + customQuery?: CustomQuery + ): Promise>; + + updateCustomerAddress( + input: { addressId: number; input: CustomerAddressInput; }, + customQuery?: CustomQuery + ): Promise>; + + updateCustomerEmail( + input: UpdateCustomerEmailMutationVariables, + customQuery?: CustomQuery + ): Promise>; + + upsellProduct( + searchParams: GetProductSearchParams, + customQuery?: CustomQuery + ): Promise>; + + urlResolver( + url: string, + customQuery?: CustomQuery + ): Promise>; wishlist( searchParams: WishlistQueryVariables, diff --git a/packages/api-client/src/types/fragmentTypes.json b/packages/api-client/src/types/fragmentTypes.json deleted file mode 100644 index 34b84a1dd..000000000 --- a/packages/api-client/src/types/fragmentTypes.json +++ /dev/null @@ -1 +0,0 @@ -{"__schema":{"types":[{"kind":"INTERFACE","name":"CartAddressInterface","possibleTypes":[{"name":"BillingCartAddress"},{"name":"ShippingCartAddress"}]},{"kind":"INTERFACE","name":"CartItemInterface","possibleTypes":[{"name":"SimpleCartItem"},{"name":"VirtualCartItem"},{"name":"DownloadableCartItem"},{"name":"BundleCartItem"},{"name":"ConfigurableCartItem"}]},{"kind":"INTERFACE","name":"ProductInterface","possibleTypes":[{"name":"VirtualProduct"},{"name":"SimpleProduct"},{"name":"DownloadableProduct"},{"name":"BundleProduct"},{"name":"GroupedProduct"},{"name":"ConfigurableProduct"}]},{"kind":"INTERFACE","name":"CategoryInterface","possibleTypes":[{"name":"CategoryTree"}]},{"kind":"INTERFACE","name":"MediaGalleryInterface","possibleTypes":[{"name":"ProductImage"},{"name":"ProductVideo"}]},{"kind":"INTERFACE","name":"ProductLinksInterface","possibleTypes":[{"name":"ProductLinks"}]},{"kind":"INTERFACE","name":"RoutableInterface","possibleTypes":[{"name":"CategoryTree"},{"name":"CmsPage"},{"name":"VirtualProduct"},{"name":"SimpleProduct"},{"name":"DownloadableProduct"},{"name":"BundleProduct"},{"name":"GroupedProduct"},{"name":"ConfigurableProduct"}]},{"kind":"INTERFACE","name":"CreditMemoItemInterface","possibleTypes":[{"name":"DownloadableCreditMemoItem"},{"name":"BundleCreditMemoItem"},{"name":"CreditMemoItem"}]},{"kind":"INTERFACE","name":"OrderItemInterface","possibleTypes":[{"name":"DownloadableOrderItem"},{"name":"BundleOrderItem"},{"name":"OrderItem"}]},{"kind":"INTERFACE","name":"InvoiceItemInterface","possibleTypes":[{"name":"DownloadableInvoiceItem"},{"name":"BundleInvoiceItem"},{"name":"InvoiceItem"}]},{"kind":"INTERFACE","name":"ShipmentItemInterface","possibleTypes":[{"name":"BundleShipmentItem"},{"name":"ShipmentItem"}]},{"kind":"INTERFACE","name":"WishlistItemInterface","possibleTypes":[{"name":"SimpleWishlistItem"},{"name":"VirtualWishlistItem"},{"name":"DownloadableWishlistItem"},{"name":"BundleWishlistItem"},{"name":"GroupedProductWishlistItem"},{"name":"ConfigurableWishlistItem"}]},{"kind":"INTERFACE","name":"AggregationOptionInterface","possibleTypes":[{"name":"AggregationOption"}]},{"kind":"INTERFACE","name":"LayerFilterItemInterface","possibleTypes":[{"name":"LayerFilterItem"},{"name":"SwatchLayerFilterItem"}]},{"kind":"INTERFACE","name":"PhysicalProductInterface","possibleTypes":[{"name":"SimpleProduct"},{"name":"BundleProduct"},{"name":"GroupedProduct"},{"name":"ConfigurableProduct"}]},{"kind":"INTERFACE","name":"CustomizableOptionInterface","possibleTypes":[{"name":"CustomizableAreaOption"},{"name":"CustomizableDateOption"},{"name":"CustomizableDropDownOption"},{"name":"CustomizableMultipleOption"},{"name":"CustomizableFieldOption"},{"name":"CustomizableFileOption"},{"name":"CustomizableRadioOption"},{"name":"CustomizableCheckboxOption"}]},{"kind":"INTERFACE","name":"CustomizableProductInterface","possibleTypes":[{"name":"VirtualProduct"},{"name":"SimpleProduct"},{"name":"DownloadableProduct"},{"name":"BundleProduct"},{"name":"ConfigurableProduct"}]},{"kind":"INTERFACE","name":"SwatchDataInterface","possibleTypes":[{"name":"ImageSwatchData"},{"name":"TextSwatchData"},{"name":"ColorSwatchData"}]},{"kind":"INTERFACE","name":"SwatchLayerFilterItemInterface","possibleTypes":[{"name":"SwatchLayerFilterItem"}]}]}} \ No newline at end of file diff --git a/packages/api-client/src/types/possibleTypes.json b/packages/api-client/src/types/possibleTypes.json new file mode 100644 index 000000000..f13c356cf --- /dev/null +++ b/packages/api-client/src/types/possibleTypes.json @@ -0,0 +1 @@ +{"CartAddressInterface":["BillingCartAddress","ShippingCartAddress"],"CartItemInterface":["SimpleCartItem","VirtualCartItem","DownloadableCartItem","BundleCartItem","ConfigurableCartItem"],"ProductInterface":["VirtualProduct","SimpleProduct","DownloadableProduct","BundleProduct","GroupedProduct","ConfigurableProduct"],"CategoryInterface":["CategoryTree"],"MediaGalleryInterface":["ProductImage","ProductVideo"],"ProductLinksInterface":["ProductLinks"],"RoutableInterface":["CategoryTree","CmsPage","VirtualProduct","SimpleProduct","DownloadableProduct","BundleProduct","GroupedProduct","ConfigurableProduct"],"CreditMemoItemInterface":["DownloadableCreditMemoItem","BundleCreditMemoItem","CreditMemoItem"],"OrderItemInterface":["DownloadableOrderItem","BundleOrderItem","OrderItem"],"InvoiceItemInterface":["DownloadableInvoiceItem","BundleInvoiceItem","InvoiceItem"],"ShipmentItemInterface":["BundleShipmentItem","ShipmentItem"],"WishlistItemInterface":["SimpleWishlistItem","VirtualWishlistItem","DownloadableWishlistItem","BundleWishlistItem","GroupedProductWishlistItem","ConfigurableWishlistItem"],"AggregationOptionInterface":["AggregationOption"],"LayerFilterItemInterface":["LayerFilterItem","SwatchLayerFilterItem"],"PhysicalProductInterface":["SimpleProduct","BundleProduct","GroupedProduct","ConfigurableProduct"],"CustomizableOptionInterface":["CustomizableAreaOption","CustomizableDateOption","CustomizableDropDownOption","CustomizableMultipleOption","CustomizableFieldOption","CustomizableFileOption","CustomizableRadioOption","CustomizableCheckboxOption"],"CustomizableProductInterface":["VirtualProduct","SimpleProduct","DownloadableProduct","BundleProduct","ConfigurableProduct"],"SwatchDataInterface":["ImageSwatchData","TextSwatchData","ColorSwatchData"],"SwatchLayerFilterItemInterface":["SwatchLayerFilterItem"]} \ No newline at end of file diff --git a/packages/api-client/src/types/setup.ts b/packages/api-client/src/types/setup.ts index 96013f018..3d15a580c 100644 --- a/packages/api-client/src/types/setup.ts +++ b/packages/api-client/src/types/setup.ts @@ -1,5 +1,5 @@ -import ApolloClient, { ApolloClientOptions } from 'apollo-client'; -import { FetchOptions } from 'apollo-link-http'; +import { ApolloClient, ApolloClientOptions } from '@apollo/client/core'; +import { HttpOptions } from '@apollo/client/link/http/selectHttpOptionsAndBody'; import { MagentoApiMethods } from './API'; export interface Storage { @@ -44,6 +44,8 @@ export type ConfigState = { setStore(id?: string | null): void; getCurrency(): string; setCurrency(id?: string | null): void; + getLocale(): string; + setLocale(id?: string | null): void; }; export interface ClientConfig { @@ -65,16 +67,13 @@ export interface ClientConfig { }>; }; state: ConfigState; - tax: { - displayCartSubtotalIncludingTax: boolean; - }; } export interface Config extends ClientConfig { client?: ApolloClient; storage: Storage; customOptions?: ApolloClientOptions; - customApolloHttpLinkOptions?: FetchOptions; + customApolloHttpLinkOptions?: HttpOptions; overrides: MagentoApiMethods; } diff --git a/packages/composables/README.md b/packages/composables/README.md index 5ca2601d8..0433f13e5 100644 --- a/packages/composables/README.md +++ b/packages/composables/README.md @@ -33,7 +33,7 @@ vsf init && cd && yarn && yarn dev Want to contribute? Ping us on `magento2-vsf2` channel on [our Discord](http://discord.vuestorefront.io)! ### Requirements: -- NodeJS v14 or later +- NodeJS v16 or later - Yarn - Magento >= v2.4.3 instance for GraphQL endpoint - Change Magento GraphQL Query Complexity and Depth values diff --git a/packages/composables/nuxt/plugin.js b/packages/composables/nuxt/plugin.js index 742ff47a1..c37cefca9 100644 --- a/packages/composables/nuxt/plugin.js +++ b/packages/composables/nuxt/plugin.js @@ -10,6 +10,7 @@ export default integrationPlugin(({ app, res, req, integration }) => { const customerCookieName = moduleOptions.cookies?.customerCookieName || defaultConfig.cookies.customerCookieName; const storeCookieName = moduleOptions.cookies?.storeCookieName || defaultConfig.cookies.storeCookieName; const currencyCookieName = moduleOptions.cookies?.currencyCookieName || defaultConfig.cookies.currencyCookieName; + const localeCookieName = moduleOptions.cookies?.localeCookieName || defaultConfig.cookies.localeCookieName; const { setCookie, @@ -63,19 +64,36 @@ export default integrationPlugin(({ app, res, req, integration }) => { setCookie(currencyCookieName, id); }; + const getLocale = () => getCookies(localeCookieName); + + const setLocale = (id) => { + if (!id) { + // eslint-disable-next-line no-param-reassign + removeCookie(localeCookieName); + return; + } + + setCookie(localeCookieName, id); + }; + const settings = mapConfigToSetupObject({ moduleOptions, app, additionalProperties: { state: { + //Cart getCartId, setCartId, + // Customer getCustomerToken, setCustomerToken, + // Store getStore, setStore, getCurrency, setCurrency, + getLocale, + setLocale, }, } }); diff --git a/packages/composables/package.json b/packages/composables/package.json index d79927286..2bacaf849 100644 --- a/packages/composables/package.json +++ b/packages/composables/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/magento", - "version": "1.0.0-rc.5.1", + "version": "1.0.0-rc.5.2", "license": "MIT", "homepage": "https://github.com/vuestorefront/magento2", "bugs": { @@ -22,9 +22,9 @@ "update:update": "ncu -u" }, "dependencies": { - "@vue-storefront/core": "~2.5.2", - "@vue-storefront/magento-api": "1.0.0-rc.5.1", - "@vue/composition-api": "^1.4.1", + "@vue-storefront/core": "~2.5.3", + "@vue-storefront/magento-api": "1.0.0-rc.5.2", + "@vue/composition-api": "^1.4.2", "cookie-universal": "^2.1.5", "vue": "^2.6.14", "vue-demi": "^0.12.1" @@ -46,6 +46,6 @@ "registry": "https://registry.npmjs.org" }, "engines": { - "node": ">=14.x" + "node": ">=16.x" } } diff --git a/packages/composables/src/composables/useAddresses/index.ts b/packages/composables/src/composables/useAddresses/index.ts index 8c1c7db38..fe28e53ef 100644 --- a/packages/composables/src/composables/useAddresses/index.ts +++ b/packages/composables/src/composables/useAddresses/index.ts @@ -39,7 +39,10 @@ RemoveAddressInput> = { }, save: async (context: Context, saveParams) => { Logger.debug('[Magento] save user address:', saveParams.address); - const { data } = await context.$magento.api.createCustomerAddress(transformUserCreateAddressInput(saveParams)); + const { data } = await context.$magento.api.createCustomerAddress( + transformUserCreateAddressInput(saveParams), + saveParams?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); @@ -48,7 +51,10 @@ RemoveAddressInput> = { remove: async (context: Context, params) => { Logger.debug('[Magento] remove user addresses'); - const { data } = await context.$magento.api.deleteCustomerAddress(params.address.id); + const { data } = await context.$magento.api.deleteCustomerAddress( + params.address.id, + params?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); @@ -57,7 +63,10 @@ RemoveAddressInput> = { update: async (context: Context, params) => { Logger.debug('[Magento] update user addresses', params); - const { data } = await context.$magento.api.updateCustomerAddress(transformUserUpdateAddressInput(params)); + const { data } = await context.$magento.api.updateCustomerAddress( + transformUserUpdateAddressInput(params), + params?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useBilling/index.ts b/packages/composables/src/composables/useBilling/index.ts index 9e35cda39..afb99d56b 100644 --- a/packages/composables/src/composables/useBilling/index.ts +++ b/packages/composables/src/composables/useBilling/index.ts @@ -18,11 +18,11 @@ const factoryParams: UseBillingParams = { }; }, - load: async (context: Context, { customQuery }) => { + load: async (context: Context, params) => { Logger.debug('[Magento] loadBilling'); if (!context.cart.cart?.value?.billing_address) { - await context.cart.load({ customQuery }); + await context.cart.load({ customQuery: params?.customQuery || {} }); } return context.cart.cart.value.billing_address; @@ -35,6 +35,8 @@ const factoryParams: UseBillingParams = { const { apartment, + neighborhood, + extra, sameAsShipping, customerAddressId, ...address @@ -47,7 +49,7 @@ const factoryParams: UseBillingParams = { : ({ address: { ...address, - street: [address.street, apartment], + street: [address.street, apartment, neighborhood, extra], }, same_as_shipping: sameAsShipping, }); @@ -57,7 +59,10 @@ const factoryParams: UseBillingParams = { billing_address: billingData, }; - const { data } = await context.$magento.api.setBillingAddressOnCart(setBillingAddressOnCartInput); + const { data } = await context.$magento.api.setBillingAddressOnCart( + setBillingAddressOnCartInput, + params?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useCart/index.ts b/packages/composables/src/composables/useCart/index.ts index 3433be663..c7a9574a8 100644 --- a/packages/composables/src/composables/useCart/index.ts +++ b/packages/composables/src/composables/useCart/index.ts @@ -1,6 +1,7 @@ /* istanbul ignore file */ /* eslint-disable no-param-reassign */ import { + ComposableFunctionArgs, Context, Logger, } from '@vue-storefront/core'; @@ -21,10 +22,9 @@ import { } from '../../factories/useCartFactory'; const factoryParams: UseCartFactoryParams = { - load: async (context: Context, params: { - customQuery?: any; + load: async (context: Context, params: ComposableFunctionArgs<{ realCart?: boolean; - }) => { + }>) => { const apiState = context.$magento.config.state; Logger.debug('[Magento Storefront]: Loading Cart'); @@ -38,7 +38,7 @@ const factoryParams: UseCartFactoryParams = { apiState.setCartId(); - const { data } = await context.$magento.api.createEmptyCart(); + const { data } = await context.$magento.api.createEmptyCart(params?.customQuery || {}); Logger.debug('[Result]:', { data }); apiState.setCartId(data.createEmptyCart); @@ -49,7 +49,7 @@ const factoryParams: UseCartFactoryParams = { const getCartData = async (id: string) => { Logger.debug('[Magento Storefront]: useCart.load.getCartData ID->', id); - const { data, errors } = await context.$magento.api.cart(id); + const { data, errors } = await context.$magento.api.cart(id, params?.customQuery || {}); Logger.debug('[Result]:', { data }); if (!data?.cart && errors?.length) { @@ -75,7 +75,7 @@ const factoryParams: UseCartFactoryParams = { // Try to load cart for existing customer, clean customer token if not possible if (customerToken) { try { - const { data, errors } = await context.$magento.api.customerCart(); + const { data, errors } = await context.$magento.api.customerCart(params?.customQuery || {}); Logger.debug('[Result]:', { data, errors }); if (!data?.customerCart && errors?.length) { diff --git a/packages/composables/src/composables/useCategory/index.ts b/packages/composables/src/composables/useCategory/index.ts index f5f63c430..525a34db5 100644 --- a/packages/composables/src/composables/useCategory/index.ts +++ b/packages/composables/src/composables/useCategory/index.ts @@ -4,14 +4,14 @@ import { UseCategoryFactoryParams, Logger, } from '@vue-storefront/core'; import { - Category, + Category, CategoryListQueryVariables, } from '@vue-storefront/magento-api'; -const factoryParams: UseCategoryFactoryParams = { +const factoryParams: UseCategoryFactoryParams = { categorySearch: async (context: Context, params) => { Logger.debug('[Magento]: List available categories', { params }); - const { data } = await context.$magento.api.categoryList(params); + const { data } = await context.$magento.api.categoryList(params, params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -19,4 +19,4 @@ const factoryParams: UseCategoryFactoryParams = { }, }; -export default useCategoryFactory(factoryParams); +export default useCategoryFactory(factoryParams); diff --git a/packages/composables/src/composables/useCategorySearch/index.ts b/packages/composables/src/composables/useCategorySearch/index.ts index 500ccbd49..7eb8ef559 100644 --- a/packages/composables/src/composables/useCategorySearch/index.ts +++ b/packages/composables/src/composables/useCategorySearch/index.ts @@ -1,15 +1,15 @@ import { Context, Logger, } from '@vue-storefront/core'; -import { Category } from '@vue-storefront/magento-api'; +import { Category, CategorySearchQueryVariables } from '@vue-storefront/magento-api'; import { UseCategorySearchFactory, useCategorySearchFactory } from '../../factories/useCategorySearchFactory'; import { UseCategorySearch } from '../../types/composables'; -const factoryParams: UseCategorySearchFactory = { +const factoryParams: UseCategorySearchFactory = { search: async (context: Context, params): Promise => { Logger.debug('[Magento]: Search for category using', { params }); - - const { data } = await context.$magento.api.categorySearch({ filters: { name: { match: `${params.term}` } } }); + const { filters, customQuery } = params; + const { data } = await context.$magento.api.categorySearch({ filters }, customQuery || {}); Logger.debug('[Result]:', { data }); @@ -17,6 +17,6 @@ const factoryParams: UseCategorySearchFactory = { }, }; -const useCategorySearch: (cacheId?: string) => UseCategorySearch = useCategorySearchFactory(factoryParams); +const useCategorySearch: (cacheId?: string) => UseCategorySearch = useCategorySearchFactory(factoryParams); export default useCategorySearch; diff --git a/packages/composables/src/composables/useConfig/index.ts b/packages/composables/src/composables/useConfig/index.ts index b0350be82..38b5c982c 100644 --- a/packages/composables/src/composables/useConfig/index.ts +++ b/packages/composables/src/composables/useConfig/index.ts @@ -4,8 +4,8 @@ import { useConfigFactory, UseConfigFactoryParams } from '../../factories/useCon import { UseConfig } from '../../types/composables'; const factoryParams: UseConfigFactoryParams = { - loadConfig: async (context: Context) => { - const { data } = await context.$magento.api.storeConfig(); + loadConfig: async (context: Context, params) => { + const { data } = await context.$magento.api.storeConfig(params?.customQuery || {}); return data.storeConfig || {}; }, @@ -14,8 +14,3 @@ const factoryParams: UseConfigFactoryParams = { const useConfig: (cacheId?: string) => UseConfig = useConfigFactory(factoryParams); export default useConfig; - - - - - diff --git a/packages/composables/src/composables/useContent/index.ts b/packages/composables/src/composables/useContent/index.ts index 86e7e3a26..fa0c00caa 100644 --- a/packages/composables/src/composables/useContent/index.ts +++ b/packages/composables/src/composables/useContent/index.ts @@ -3,19 +3,19 @@ import { Page, CmsBlock } from '@vue-storefront/magento-api'; import { useContentFactory, UseContentFactoryParams } from '../../factories/useContentFactory'; const factoryParams: UseContentFactoryParams = { - loadContent: async (context: Context, identifier: string) => { - Logger.debug('[Magento]: Load CMS Page content', { identifier }); + loadContent: async (context: Context, params) => { + Logger.debug('[Magento]: Load CMS Page content', { params }); - const { data } = await context.$magento.api.cmsPage(identifier); + const { data } = await context.$magento.api.cmsPage(params.identifier, params?.customQuery || {}); Logger.debug('[Result]:', { data }); return data.cmsPage; }, - loadBlocks: async (context: Context, identifiers: string[]) => { - Logger.debug('[Magento]: Load CMS Blocks content', { identifiers }); + loadBlocks: async (context: Context, params) => { + Logger.debug('[Magento]: Load CMS Blocks content', { params }); - const { data } = await context.$magento.api.cmsBlocks(identifiers); + const { data } = await context.$magento.api.cmsBlocks(params.identifiers, params?.customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useCountrySearch/index.ts b/packages/composables/src/composables/useCountrySearch/index.ts index 2bba38f8b..474842b64 100644 --- a/packages/composables/src/composables/useCountrySearch/index.ts +++ b/packages/composables/src/composables/useCountrySearch/index.ts @@ -6,10 +6,10 @@ import { UseCountryFactoryParams, useCountrySearchFactory } from '../../factorie import { UseCountrySearch } from '../../types/composables'; const factoryParams: UseCountryFactoryParams = { - load: async (context: Context): Promise => { + load: async (context: Context, params): Promise => { Logger.debug('[Magento]: Load available countries on store'); - const { data } = await context.$magento.api.countries(); + const { data } = await context.$magento.api.countries(params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -18,7 +18,7 @@ const factoryParams: UseCountryFactoryParams = { search: async (context: Context, params): Promise => { Logger.debug('[Magento]: Search country information based on', { params }); - const { data } = await context.$magento.api.country(params.id); + const { data } = await context.$magento.api.country(params.id, params?.customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useCurrency/index.ts b/packages/composables/src/composables/useCurrency/index.ts index fe9343aef..0da9d7108 100644 --- a/packages/composables/src/composables/useCurrency/index.ts +++ b/packages/composables/src/composables/useCurrency/index.ts @@ -4,14 +4,14 @@ import { useCurrencyFactory, UseCurrencyFactoryParams } from '../../factories/us import { UseCurrency } from '../../types/composables'; const factoryParams: UseCurrencyFactoryParams = { - load: async (context: Context): Promise => { - const { data } = await context.$magento.api.currency(); + load: async (context: Context, params): Promise => { + const { data } = await context.$magento.api.currency(params?.customQuery || {}); return data.currency || {}; }, - change: (context: Context, currency) => { - context.$magento.config.state.setCurrency(currency); + change: (context: Context, params) => { + context.$magento.config.state.setCurrency(params.id); }, }; diff --git a/packages/composables/src/composables/useCustomMutation/index.ts b/packages/composables/src/composables/useCustomMutation/index.ts index 25b2e4476..174a9f773 100644 --- a/packages/composables/src/composables/useCustomMutation/index.ts +++ b/packages/composables/src/composables/useCustomMutation/index.ts @@ -10,7 +10,7 @@ export default useCustomMutationFactory({ }: { mutation: string, variables: any, - fetchPolicy?: FetchPolicy, + fetchPolicy?: Extract, // eslint-disable-next-line consistent-return }) => { Logger.debug('[Magento] Custom API Mutation', { variables }); diff --git a/packages/composables/src/composables/useExternalCheckout/index.ts b/packages/composables/src/composables/useExternalCheckout/index.ts index 32fdd3c3b..da115ab25 100644 --- a/packages/composables/src/composables/useExternalCheckout/index.ts +++ b/packages/composables/src/composables/useExternalCheckout/index.ts @@ -9,8 +9,8 @@ const factoryParams: UseExternalCheckoutFactoryParams = { cart: useCart(), }; }, - initializeCheckout: async (context: Context, baseUrl: string) => { - Logger.debug('[Magento]: Initialize external checkout', { baseUrl }); + initializeCheckout: async (context: Context, params) => { + Logger.debug('[Magento]: Initialize external checkout', { params }); const { externalCheckout, state } = context.$magento.config; @@ -33,7 +33,7 @@ const factoryParams: UseExternalCheckoutFactoryParams = { return Promise.resolve(''); } - return Promise.resolve(baseUrl); + return Promise.resolve(params.baseUrl); }, }; diff --git a/packages/composables/src/composables/useFacet/index.ts b/packages/composables/src/composables/useFacet/index.ts index 47d0d5fd3..836b1ef94 100644 --- a/packages/composables/src/composables/useFacet/index.ts +++ b/packages/composables/src/composables/useFacet/index.ts @@ -1,4 +1,5 @@ import { + ComposableFunctionArgs, Context, FacetSearchResult, Logger, ProductsSearchParams, @@ -58,7 +59,7 @@ const constructSortObject = (sortData: string) => { const factoryParams = { // eslint-disable-next-line @typescript-eslint/no-unused-vars - search: async (context: Context, params: FacetSearchResult) => { + search: async (context: Context, params: ComposableFunctionArgs>) => { Logger.debug('[Magento] Load product facets', { params }); const itemsPerPage = (params.input.itemsPerPage) ? params.input.itemsPerPage : 20; @@ -93,7 +94,7 @@ const factoryParams = { currentPage: productParams.page, }; - const { data } = await context.$magento.api.products(productSearchParams); + const { data } = await context.$magento.api.products(productSearchParams, params?.customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useGetShippingMethods/index.ts b/packages/composables/src/composables/useGetShippingMethods/index.ts index 289c70d13..d8d02b53d 100644 --- a/packages/composables/src/composables/useGetShippingMethods/index.ts +++ b/packages/composables/src/composables/useGetShippingMethods/index.ts @@ -11,7 +11,7 @@ const factoryParams: UseGetShippingMethodsFactory = { const isGuest = params.cartId; if (isGuest) { - const { data } = await context.$magento.api.getAvailableShippingMethods({ cartId: params.cartId }); + const { data } = await context.$magento.api.getAvailableShippingMethods({ cartId: params.cartId }, params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -20,7 +20,7 @@ const factoryParams: UseGetShippingMethodsFactory = { return hasAddresses ? data.cart.shipping_addresses[0].available_shipping_methods : []; } - const { data } = await context.$magento.api.getAvailableCustomerShippingMethods(); + const { data } = await context.$magento.api.getAvailableCustomerShippingMethods(params?.customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useGuestUser/index.ts b/packages/composables/src/composables/useGuestUser/index.ts index 67a46d856..119d89019 100644 --- a/packages/composables/src/composables/useGuestUser/index.ts +++ b/packages/composables/src/composables/useGuestUser/index.ts @@ -3,7 +3,7 @@ import { Logger } from '@vue-storefront/core'; import { useGuestUserFactory, UseGuestUserFactoryParams } from '../../factories/useGuestUserFactory'; import useCart from '../useCart'; -const factoryParams: UseGuestUserFactoryParams = { +const factoryParams: UseGuestUserFactoryParams = { provide() { return { cart: useCart(), @@ -17,8 +17,10 @@ const factoryParams: UseGuestUserFactoryParams = { cart_id: context.cart.cart.value.id, }; - await context.$magento.api.setGuestEmailOnCart(emailOnCartInput); + await context.$magento.api.setGuestEmailOnCart({ + ...emailOnCartInput, + }, params?.customQuery || {}); }, }; -export default useGuestUserFactory(factoryParams); +export default useGuestUserFactory(factoryParams); diff --git a/packages/composables/src/composables/useNewsletter/index.ts b/packages/composables/src/composables/useNewsletter/index.ts index b210397b7..c1e5910eb 100644 --- a/packages/composables/src/composables/useNewsletter/index.ts +++ b/packages/composables/src/composables/useNewsletter/index.ts @@ -5,18 +5,21 @@ import { import useUser from '../useUser'; import { useNewsletterFactory, UseNewsletterFactoryParams } from '../../factories/useNewsletterFactory'; -const factoryParams: UseNewsletterFactoryParams = { +const factoryParams: UseNewsletterFactoryParams = { provide() { return { user: useUser(), }; }, - updateSubscription: async (context: Context, { email }) => { - Logger.debug('[Magento]: Update user newsletter subscription', { email }); + updateSubscription: async (context: Context, params) => { + Logger.debug('[Magento]: Update user newsletter subscription', { params }); - const { data } = await context.$magento.api.subscribeEmailToNewsletter({ - email, - }); + const { data } = await context.$magento.api.subscribeEmailToNewsletter( + { + email: params.email, + }, + params?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); @@ -24,4 +27,4 @@ const factoryParams: UseNewsletterFactoryParams = { }, }; -export default useNewsletterFactory(factoryParams); +export default useNewsletterFactory(factoryParams); diff --git a/packages/composables/src/composables/usePaymentProvider/index.ts b/packages/composables/src/composables/usePaymentProvider/index.ts index 339c92343..f504305a3 100644 --- a/packages/composables/src/composables/usePaymentProvider/index.ts +++ b/packages/composables/src/composables/usePaymentProvider/index.ts @@ -3,12 +3,13 @@ import { Logger, } from '@vue-storefront/core'; import { + PaymentMethodInput, SetPaymentMethodOnCartInputs, } from '@vue-storefront/magento-api'; import useCart from '../useCart'; import { usePaymentProviderFactory, UsePaymentProviderParams } from '../../factories/usePaymentProviderFactory'; -const factoryParams: UsePaymentProviderParams = { +const factoryParams: UsePaymentProviderParams = { provide() { return { cart: useCart(), @@ -29,20 +30,20 @@ const factoryParams: UsePaymentProviderParams = { .available_payment_methods; }, - save: async (context: Context, { paymentMethod }) => { - Logger.debug('[Magento] savePaymentProvider', { paymentMethod }); + save: async (context: Context, params) => { + Logger.debug('[Magento] savePaymentProvider', { params }); const paymentMethodParams: SetPaymentMethodOnCartInputs = { cart_id: context.cart.cart.value.id, payment_method: { - ...paymentMethod, + ...params.paymentMethod, }, }; const { data } = await context .$magento .api - .setPaymentMethodOnCart(paymentMethodParams); + .setPaymentMethodOnCart(paymentMethodParams, params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -53,4 +54,4 @@ const factoryParams: UsePaymentProviderParams = { }, }; -export default usePaymentProviderFactory(factoryParams); +export default usePaymentProviderFactory(factoryParams); diff --git a/packages/composables/src/composables/useProduct/index.ts b/packages/composables/src/composables/useProduct/index.ts index 1d1d8a4a3..05ffafe03 100644 --- a/packages/composables/src/composables/useProduct/index.ts +++ b/packages/composables/src/composables/useProduct/index.ts @@ -1,6 +1,7 @@ import { + ComposableFunctionArgs, Context, - CustomQuery, Logger, + Logger, ProductsSearchParams, UseProduct, useProductFactory, @@ -11,18 +12,20 @@ import { Scalars } from '@vue-storefront/magento-api/lib/types/GraphQL'; const factoryParams: UseProductFactoryParams = { - productsSearch: async (context: Context, params: GetProductSearchParams & { + productsSearch: async (context: Context, params: ComposableFunctionArgs { + }>) => { Logger.debug('[Magento]: Load product based on ', { params }); const { queryType, customQuery, ...searchParams - } = params; + } = { + ...params, + customQuery: params?.customQuery || {}, + }; switch (queryType) { case ProductsQueryType.Detail: diff --git a/packages/composables/src/composables/useRelatedProducts/index.ts b/packages/composables/src/composables/useRelatedProducts/index.ts index 17ada698b..e8175a8f9 100644 --- a/packages/composables/src/composables/useRelatedProducts/index.ts +++ b/packages/composables/src/composables/useRelatedProducts/index.ts @@ -1,6 +1,7 @@ import { + ComposableFunctionArgs, Context, - CustomQuery, Logger, + Logger, ProductsSearchParams, } from '@vue-storefront/core'; import { @@ -14,10 +15,10 @@ import { } from '../../factories/useRelatedProductsFactory'; const factoryParams: UseRelatedProductsFactoryParams = { - productsSearch: async (context: Context, - params: GetProductSearchParams & { - customQuery?: CustomQuery; - }) => { + productsSearch: async ( + context: Context, + params: ComposableFunctionArgs, + ) => { Logger.debug('[Magento] Load related products based on ', { params }); const { diff --git a/packages/composables/src/composables/useReview/index.ts b/packages/composables/src/composables/useReview/index.ts index b9cfee0e9..6d3686ee4 100644 --- a/packages/composables/src/composables/useReview/index.ts +++ b/packages/composables/src/composables/useReview/index.ts @@ -20,26 +20,34 @@ ProductReviewRatingMetadata> = { // eslint-disable-next-line @typescript-eslint/no-unused-vars searchReviews: async (context: Context, params?: ComposableFunctionArgs) => { Logger.debug('[Magento] search review params input:', JSON.stringify(params, null, 2)); + const { + customQuery, + ...input + } = params; - const { data } = await context.$magento.api.productReview(params as GetProductSearchParams); + const { data } = await context.$magento.api.productReview(input as GetProductSearchParams, customQuery || {}); Logger.debug('[Result]:', { data }); return data.products.items; }, - addReview: async (context: Context, params: CreateProductReviewInput) => { + addReview: async (context: Context, params: ComposableFunctionArgs) => { Logger.debug('[Magento] add review params input:', JSON.stringify(params, null, 2)); + const { + customQuery, + ...input + } = params; - const { data } = await context.$magento.api.createProductReview(params); + const { data } = await context.$magento.api.createProductReview(input, customQuery || {}); Logger.debug('[Result]:', { data }); return data.createProductReview.review; }, - loadReviewMetadata: async (context: Context) => { + loadReviewMetadata: async (context: Context, params) => { Logger.debug('[Magento] load review metadata'); - const { data } = await context.$magento.api.productReviewRatingsMetadata(); + const { data } = await context.$magento.api.productReviewRatingsMetadata(params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -50,8 +58,12 @@ ProductReviewRatingMetadata> = { params?: ComposableFunctionArgs, ) => { Logger.debug('[Magento] load customer review based on:', { params }); + const { + customQuery, + ...input + } = params; - const { data } = await context.$magento.api.customerProductReview(params); + const { data } = await context.$magento.api.customerProductReview(input, customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useShipping/index.ts b/packages/composables/src/composables/useShipping/index.ts index 7f680bcfc..a10df6c49 100644 --- a/packages/composables/src/composables/useShipping/index.ts +++ b/packages/composables/src/composables/useShipping/index.ts @@ -29,16 +29,18 @@ const factoryParams: UseShippingParams = { }, // eslint-disable-next-line @typescript-eslint/no-unused-vars - save: async (context: Context, saveParams) => { - Logger.debug('[Magento] save user shipping address', { saveParams }); + save: async (context: Context, params) => { + Logger.debug('[Magento] save user shipping address', { params }); const { id } = context.cart.cart.value; const { apartment, + neighborhood, + extra, customerAddressId, ...address - } = saveParams.shippingDetails; + } = params.shippingDetails; const shippingData = customerAddressId ? ({ @@ -47,7 +49,7 @@ const factoryParams: UseShippingParams = { : ({ address: { ...address, - street: [address.street, apartment], + street: [address.street, apartment, neighborhood, extra], }, }); @@ -63,7 +65,7 @@ const factoryParams: UseShippingParams = { const { data } = await context .$magento .api - .setShippingAddressesOnCart(shippingAddressInput); + .setShippingAddressesOnCart(shippingAddressInput, params?.customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useShippingProvider/index.ts b/packages/composables/src/composables/useShippingProvider/index.ts index fd79c42f4..83cf4f11e 100644 --- a/packages/composables/src/composables/useShippingProvider/index.ts +++ b/packages/composables/src/composables/useShippingProvider/index.ts @@ -5,21 +5,21 @@ import { UseShippingProviderParams, } from '@vue-storefront/core'; import { - SetShippingMethodsOnCartInput, + SetShippingMethodsOnCartInput, ShippingMethodInput, } from '@vue-storefront/magento-api'; import useCart from '../useCart'; -const factoryParams: UseShippingProviderParams = { +const factoryParams: UseShippingProviderParams = { provide() { return { cart: useCart(), }; }, - load: async (context: Context, { customQuery }) => { - Logger.debug('[Magento] loadShippingProvider', { customQuery }); + load: async (context: Context, params) => { + Logger.debug('[Magento] loadShippingProvider', { params }); if (!context.cart.cart?.value?.shipping_addresses[0]?.selected_shipping_method) { - await context.cart.load({ customQuery }); + await context.cart.load({ customQuery: params?.customQuery || {} }); } return context @@ -28,17 +28,17 @@ const factoryParams: UseShippingProviderParams = { .value?.shipping_addresses[0]?.selected_shipping_method; }, - save: async (context: Context, { shippingMethod }) => { - Logger.debug('[Magento] saveShippingProvider', { shippingMethod }); + save: async (context: Context, params) => { + Logger.debug('[Magento] saveShippingProvider', { params }); const shippingMethodParams: SetShippingMethodsOnCartInput = { cart_id: context.cart.cart.value.id, shipping_methods: [{ - ...shippingMethod, + ...params.shippingMethod, }], }; - const { data } = await context.$magento.api.setShippingMethodsOnCart(shippingMethodParams); + const { data } = await context.$magento.api.setShippingMethodsOnCart(shippingMethodParams, params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -53,4 +53,4 @@ const factoryParams: UseShippingProviderParams = { }, }; -export default useShippingProviderFactory(factoryParams); +export default useShippingProviderFactory(factoryParams); diff --git a/packages/composables/src/composables/useStore/index.ts b/packages/composables/src/composables/useStore/index.ts index 64d456c98..5031274ee 100644 --- a/packages/composables/src/composables/useStore/index.ts +++ b/packages/composables/src/composables/useStore/index.ts @@ -3,6 +3,7 @@ import { AvailableStores, StoreConfig } from '@vue-storefront/magento-api'; import { useStoreFactory, UseStoreFactoryParams } from '../../factories/useStoreFactory'; import { UseStore } from '../../types/composables'; import useCart from '../useCart'; +import StoreConfigGetters from '../../getters/storeConfigGetters'; const factoryParams: UseStoreFactoryParams = { provide() { @@ -10,20 +11,22 @@ const factoryParams: UseStoreFactoryParams = { cart: useCart(), }; }, - load: async (context: Context): Promise => { - const { data } = await context.$magento.api.availableStores(); + load: async (context: Context, params): Promise => { + const { data } = await context.$magento.api.availableStores(params?.customQuery || {}); return data.availableStores || []; }, // eslint-disable-next-line @typescript-eslint/no-unused-vars change: (context: Context, store) => { - context.$magento.config.state.setStore(store.store_code); + context.$magento.config.state.setStore(StoreConfigGetters.getCode(store)); + context.$magento.config.state.setCurrency(StoreConfigGetters.getCurrency(store)); + context.$magento.config.state.setLocale(StoreConfigGetters.getCurrency(store)); context.cart.clear(); }, }; -const useStore: () => UseStore = useStoreFactory(factoryParams); +const useStore: () => UseStore = useStoreFactory(factoryParams); export default useStore; diff --git a/packages/composables/src/composables/useUpsellProducts/index.ts b/packages/composables/src/composables/useUpsellProducts/index.ts index 21757748a..3d7669972 100644 --- a/packages/composables/src/composables/useUpsellProducts/index.ts +++ b/packages/composables/src/composables/useUpsellProducts/index.ts @@ -1,6 +1,7 @@ import { + ComposableFunctionArgs, Context, - CustomQuery, Logger, + Logger, ProductsSearchParams, } from '@vue-storefront/core'; import { @@ -14,16 +15,19 @@ import { import { UseUpsellProducts } from '../../types/composables'; const factoryParams: UseUpsellProductsFactoryParams = { - productsSearch: async (context: Context, - params: GetProductSearchParams & { - customQuery?: CustomQuery; - }) => { + productsSearch: async ( + context: Context, + params: ComposableFunctionArgs, + ) => { Logger.debug('[Magento] Find upsell products based on ', { params }); const { customQuery, ...searchParams - } = params; + } = { + ...params, + customQuery: params?.customQuery || {}, + }; const { data } = await context .$magento diff --git a/packages/composables/src/composables/useUrlResolver/index.ts b/packages/composables/src/composables/useUrlResolver/index.ts index 5bfa6b912..911ce5542 100644 --- a/packages/composables/src/composables/useUrlResolver/index.ts +++ b/packages/composables/src/composables/useUrlResolver/index.ts @@ -4,11 +4,11 @@ import { useUrlResolverFactory, UseUrlResolverFactoryParams } from '../../factor import { UseUrlResolver } from '../../types/composables'; const factoryParams: UseUrlResolverFactoryParams = { - search: async (context: Context, url: string) => { - Logger.debug('[Magento] Find information based on URL', { url }); - const clearUrl = url.replace(/\/[cp|]\//gi, ''); + search: async (context: Context, params) => { + Logger.debug('[Magento] Find information based on URL', { params }); + const clearUrl = params.url.replace(/\/[cp|]\//gi, ''); - const { data } = await context.$magento.api.urlResolver(clearUrl); + const { data } = await context.$magento.api.urlResolver(clearUrl, params?.customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useUser/index.ts b/packages/composables/src/composables/useUser/index.ts index f02601b41..d893cf4cb 100644 --- a/packages/composables/src/composables/useUser/index.ts +++ b/packages/composables/src/composables/useUser/index.ts @@ -4,16 +4,21 @@ import { useUserFactory, UseUserFactoryParams, } from '@vue-storefront/core'; +import { CustomerCreateInput, UpdateCustomerEmailMutationVariables } from '@vue-storefront/magento-api'; import useCart from '../useCart'; import { generateUserData } from '../../helpers/userDataGenerator'; -const factoryParams: UseUserFactoryParams = { +const factoryParams: UseUserFactoryParams< +any, +UpdateCustomerEmailMutationVariables, +CustomerCreateInput +> = { provide() { return { cart: useCart(), }; }, - load: async (context: Context) => { + load: async (context: Context, params) => { Logger.debug('[Magento] Load user information'); const apiState = context.$magento.config.state; @@ -21,7 +26,7 @@ const factoryParams: UseUserFactoryParams = { return null; } try { - const { data } = await context.$magento.api.customer(); + const { data } = await context.$magento.api.customer(params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -34,10 +39,10 @@ const factoryParams: UseUserFactoryParams = { return null; }, - logOut: async (context: Context) => { + logOut: async (context: Context, params) => { const apiState = context.$magento.config.state; - await context.$magento.api.revokeCustomerToken(); + await context.$magento.api.revokeCustomerToken(params); apiState.setCustomerToken(null); apiState.setCartId(null); @@ -55,19 +60,22 @@ const factoryParams: UseUserFactoryParams = { await context.$magento.api.updateCustomerEmail({ email, password, - }); + }, params?.customQuery || {}); } - const { data } = await context.$magento.api.updateCustomer(userData); + const { data } = await context.$magento.api.updateCustomer(userData, params?.customQuery || {}); Logger.debug('[Result]:', { data }); return data.updateCustomerV2.customer; }, - register: async (context: Context, registerParams) => { - const { email, password, ...baseData } = generateUserData(registerParams); + register: async (context: Context, params) => { + const { email, password, ...baseData } = generateUserData(params); - const { data, errors } = await context.$magento.api.createCustomer({ email, password, ...baseData }); + const { data, errors } = await context.$magento.api.createCustomer( + { email, password, ...baseData }, + params?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); @@ -82,11 +90,17 @@ const factoryParams: UseUserFactoryParams = { return factoryParams.logIn(context, { username: email, password }); }, - logIn: async (context: Context, { username, password }) => { - Logger.debug('[Magento] Authenticate user', { username }); + logIn: async (context: Context, params) => { + Logger.debug('[Magento] Authenticate user'); const apiState = context.$magento.config.state; - const { data, errors } = await context.$magento.api.generateCustomerToken(username, password); + const { data, errors } = await context.$magento.api.generateCustomerToken( + { + email: params.username, + password: params.password, + }, + params?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); @@ -102,11 +116,17 @@ const factoryParams: UseUserFactoryParams = { // merge existing cart with customer cart const currentCartId = apiState.getCartId(); - const cart = await context.$magento.api.customerCart(); + const cart = await context.$magento.api.customerCart(params?.customQuery || {}); const newCartId = cart.data.customerCart.id; if (newCartId && currentCartId && currentCartId !== newCartId) { - const { data: dataMergeCart } = await context.$magento.api.mergeCarts(currentCartId, newCartId); + const { data: dataMergeCart } = await context.$magento.api.mergeCarts( + { + sourceCartId: currentCartId, + destinationCartId: newCartId, + }, + params?.customQuery || {}, + ); context.cart.setCart(dataMergeCart.mergeCarts); @@ -115,15 +135,13 @@ const factoryParams: UseUserFactoryParams = { context.cart.setCart(cart.data.customerCart); } - await context.$magento.api.wishlist({}); + await context.$magento.api.wishlist({}, params?.customQuery || {}); return factoryParams.load(context); }, - changePassword: async (context: Context, { - currentPassword, - newPassword, - }) => { - const { data, errors } = await context.$magento.api.changeCustomerPassword(currentPassword, newPassword); + changePassword: async (context: Context, params) => { + Logger.debug('[Magento] changing user password'); + const { data, errors } = await context.$magento.api.changeCustomerPassword(params, params?.customQuery || {}); if (errors) { Logger.error(errors); @@ -131,8 +149,14 @@ const factoryParams: UseUserFactoryParams = { throw new Error(errors.map((e) => e.message).join(',')); } + Logger.debug('[Result] ', { data }); + return data?.changeCustomerPassword; }, }; -export default useUserFactory(factoryParams); +export default useUserFactory< +any, +UpdateCustomerEmailMutationVariables, +CustomerCreateInput & { email: string; password: string } +>(factoryParams); diff --git a/packages/composables/src/composables/useUserBilling/index.ts b/packages/composables/src/composables/useUserBilling/index.ts index 0e39eddea..dc4698cc5 100644 --- a/packages/composables/src/composables/useUserBilling/index.ts +++ b/packages/composables/src/composables/useUserBilling/index.ts @@ -18,7 +18,7 @@ const factoryParams: UseUserBillingFactoryParams = { addAddress: async (context: Context, params?) => { Logger.debug('[Magento]: add billing address', { params }); - const { data } = await context.$magento.api.createCustomerAddress(transformUserCreateAddressInput(params)); + const { data } = await context.$magento.api.createCustomerAddress(transformUserCreateAddressInput(params), params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -28,7 +28,7 @@ const factoryParams: UseUserBillingFactoryParams = { deleteAddress: async (context: Context, params?) => { Logger.debug('[Magento] delete billing address', { params }); - const { data } = await context.$magento.api.deleteCustomerAddress(params.address.id); + const { data } = await context.$magento.api.deleteCustomerAddress(params.address.id, params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -38,7 +38,7 @@ const factoryParams: UseUserBillingFactoryParams = { updateAddress: async (context: Context, params?) => { Logger.debug('[Magento] update billing address', { params }); - const { data } = await context.$magento.api.updateCustomerAddress(transformUserUpdateAddressInput(params)); + const { data } = await context.$magento.api.updateCustomerAddress(transformUserUpdateAddressInput(params), params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -59,7 +59,7 @@ const factoryParams: UseUserBillingFactoryParams = { setDefaultAddress: async (context: Context, params?) => { Logger.debug('[Magento] setDefaultAddress'); - const { data } = await context.$magento.api.updateCustomerAddress(transformUserUpdateAddressInput(params)); + const { data } = await context.$magento.api.updateCustomerAddress(transformUserUpdateAddressInput(params), params?.customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useUserOrder/index.ts b/packages/composables/src/composables/useUserOrder/index.ts index 6338d0b85..35f07ab62 100644 --- a/packages/composables/src/composables/useUserOrder/index.ts +++ b/packages/composables/src/composables/useUserOrder/index.ts @@ -5,23 +5,24 @@ import { useUserOrderFactory, UseUserOrderFactoryParams, } from '@vue-storefront/core'; +import { GetOrdersSearchParams } from '@vue-storefront/magento-api'; import useUser from '../useUser'; -const factoryParams: UseUserOrderFactoryParams = { +const factoryParams: UseUserOrderFactoryParams = { provide() { return { user: useUser(), }; }, // eslint-disable-next-line @typescript-eslint/no-unused-vars - searchOrders: async (context: Context, param) => { - Logger.debug('[Magento] search user orders', { param }); + searchOrders: async (context: Context, params) => { + Logger.debug('[Magento] search user orders', { params }); if (!context.user.user?.value?.id) { await context.user.load(); } - const { data } = await context.$magento.api.customerOrders(param); + const { data } = await context.$magento.api.customerOrders(params, params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -29,4 +30,4 @@ const factoryParams: UseUserOrderFactoryParams = { }, }; -export default useUserOrderFactory(factoryParams); +export default useUserOrderFactory(factoryParams); diff --git a/packages/composables/src/composables/useUserShipping/index.ts b/packages/composables/src/composables/useUserShipping/index.ts index 5bd6aa9ab..0165bfacc 100644 --- a/packages/composables/src/composables/useUserShipping/index.ts +++ b/packages/composables/src/composables/useUserShipping/index.ts @@ -17,7 +17,10 @@ const factoryParams: UseUserShippingFactoryParams = { addAddress: async (context: Context, params?) => { Logger.debug('[Magento]: add shipping address', { params }); - const { data } = await context.$magento.api.createCustomerAddress(transformUserCreateAddressInput(params)); + const { data } = await context.$magento.api.createCustomerAddress( + transformUserCreateAddressInput(params), + params?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); @@ -26,7 +29,10 @@ const factoryParams: UseUserShippingFactoryParams = { deleteAddress: async (context: Context, params?) => { Logger.debug('[Magento] delete shipping address', { params }); - const { data } = await context.$magento.api.deleteCustomerAddress(params.address.id); + const { data } = await context.$magento.api.deleteCustomerAddress( + params.address.id, + params?.customQuery || {}, + ); return data.deleteCustomerAddress; }, @@ -34,7 +40,10 @@ const factoryParams: UseUserShippingFactoryParams = { updateAddress: async (context: Context, params?) => { Logger.debug('[Magento] update shipping address', { params }); - const { data } = await context.$magento.api.updateCustomerAddress(transformUserUpdateAddressInput(params)); + const { data } = await context.$magento.api.updateCustomerAddress( + transformUserUpdateAddressInput(params), + params?.customQuery || {}, + ); return data.updateCustomerAddress; }, @@ -53,7 +62,10 @@ const factoryParams: UseUserShippingFactoryParams = { setDefaultAddress: async (context: Context, params) => { Logger.debug('[Magento] set default shipping address'); - const { data } = await context.$magento.api.updateCustomerAddress(transformUserUpdateAddressInput(params)); + const { data } = await context.$magento.api.updateCustomerAddress( + transformUserUpdateAddressInput(params), + params?.customQuery || {}, + ); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/composables/useWishlist/index.ts b/packages/composables/src/composables/useWishlist/index.ts index 1cbccdf20..976dbdf79 100644 --- a/packages/composables/src/composables/useWishlist/index.ts +++ b/packages/composables/src/composables/useWishlist/index.ts @@ -21,7 +21,7 @@ const factoryParams: UseWishlistFactoryParams = { const apiState = context.$magento.config.state; if (apiState.getCustomerToken()) { - const { data } = await context.$magento.api.wishlist(params?.searchParams, params?.customQuery); + const { data } = await context.$magento.api.wishlist(params?.searchParams, params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -64,7 +64,7 @@ const factoryParams: UseWishlistFactoryParams = { sku: product.sku, quantity: 1, }], - }); + }, params?.customQuery || {}); Logger.debug('[Result]:', { data }); @@ -77,7 +77,7 @@ const factoryParams: UseWishlistFactoryParams = { quantity: 1, parent_sku: product.sku, }], - }); + }, params?.customQuery || {}); Logger.debug('[Result]:', { data: configurableProductData }); @@ -90,7 +90,7 @@ const factoryParams: UseWishlistFactoryParams = { quantity: 1, entered_options: product.bundle_options ? [...product.bundle_options] : [], }], - }); + }, params?.customQuery || {}); Logger.debug('[Result]:', { data: bundleProductData }); @@ -113,7 +113,7 @@ const factoryParams: UseWishlistFactoryParams = { const { data } = await context.$magento.api.removeProductsFromWishlist({ id: '0', items: [itemOnWishlist.id], - }); + }, params?.customQuery || {}); Logger.debug('[Result]:', { data }); diff --git a/packages/composables/src/factories/useAddressesFactory.ts b/packages/composables/src/factories/useAddressesFactory.ts index e3e4fa39c..47a18b20d 100644 --- a/packages/composables/src/factories/useAddressesFactory.ts +++ b/packages/composables/src/factories/useAddressesFactory.ts @@ -7,7 +7,7 @@ import { sharedRef, } from '@vue-storefront/core'; import { computed, Ref } from '@vue/composition-api'; -import { PlatformApi } from '@vue-storefront/core/lib/src/types'; +import { ComposableFunctionArgs, PlatformApi } from '@vue-storefront/core/lib/src/types'; import { CustomQueryParams, UseAddresses, UseAddressesErrors } from '../types/composables'; export interface UseAddressesParams extends FactoryParams { - load: (context: Context, params?: LOAD_ADDRESS_PARAMS) => Promise; - save: (context: Context, params: SAVE_ADDRESS_PARAMS) => Promise
; - update: (context: Context, params: UPDATE_ADDRESS_PARAMS) => Promise
; - remove: (context: Context, params: REMOVE_ADDRESS_PARAMS) => Promise; + load: (context: Context, params?: ComposableFunctionArgs) => Promise; + save: (context: Context, params: ComposableFunctionArgs) => Promise
; + update: (context: Context, params: ComposableFunctionArgs) => Promise
; + remove: (context: Context, params: ComposableFunctionArgs) => Promise; } export const useAddressesFactory = { // eslint-disable-next-line @typescript-eslint/naming-convention,no-underscore-dangle const _factoryParams = configureFactoryParams(factoryParams); - const load = async (loadParams?: LOAD_ADDRESS_PARAMS & { customQuery?: CustomQuery }) => { + const load = async (loadParams?: ComposableFunctionArgs) => { Logger.debug('useAddresses.load'); try { @@ -70,7 +70,7 @@ API> { } }; - const save = async (saveParams: SAVE_ADDRESS_PARAMS & { customQuery?: CustomQuery }) => { + const save = async (saveParams: ComposableFunctionArgs) => { Logger.debug('useAddresses.save'); try { @@ -86,7 +86,7 @@ API> { } }; - const update = async (updateParams: UPDATE_ADDRESS_PARAMS & { customQuery?: CustomQuery }) => { + const update = async (updateParams: ComposableFunctionArgs) => { Logger.debug('useAddresses.update'); try { @@ -106,7 +106,7 @@ API> { } }; - const remove = async (removeParams: REMOVE_ADDRESS_PARAMS & { customQuery?: CustomQuery }) => { + const remove = async (removeParams: ComposableFunctionArgs) => { Logger.debug('useAddresses.remove'); try { diff --git a/packages/composables/src/factories/useCartFactory.ts b/packages/composables/src/factories/useCartFactory.ts index a84d79102..b8a4e3429 100644 --- a/packages/composables/src/factories/useCartFactory.ts +++ b/packages/composables/src/factories/useCartFactory.ts @@ -1,29 +1,28 @@ import { - CustomQuery, UseCart, Context, FactoryParams, UseCartErrors, PlatformApi, sharedRef, Logger, configureFactoryParams, + CustomQuery, UseCart, Context, FactoryParams, UseCartErrors, PlatformApi, sharedRef, Logger, configureFactoryParams, ComposableFunctionArgs, } from '@vue-storefront/core'; import { computed, Ref } from '@vue/composition-api'; export interface UseCartFactoryParams extends FactoryParams { - load: (context: Context, params: { customQuery?: any; realCart?: boolean; }) => Promise; + load: (context: Context, params: ComposableFunctionArgs<{ realCart?: boolean; }>) => Promise; addItem: ( context: Context, - params: { + params: ComposableFunctionArgs<{ currentCart: CART; product: PRODUCT; quantity: any; - customQuery?: CustomQuery; - } + }> ) => Promise; - removeItem: (context: Context, params: { currentCart: CART; product: CART_ITEM; customQuery?: CustomQuery }) => Promise; + removeItem: (context: Context, params: ComposableFunctionArgs<{ currentCart: CART; product: CART_ITEM; }>) => Promise; updateItemQty: ( context: Context, - params: { currentCart: CART; product: CART_ITEM; quantity: number; customQuery?: CustomQuery } + params: ComposableFunctionArgs<{ currentCart: CART; product: CART_ITEM; quantity: number; }> ) => Promise; clear: (context: Context, params: { currentCart: CART }) => Promise; - applyCoupon: (context: Context, params: { currentCart: CART; couponCode: string; customQuery?: CustomQuery }) => Promise<{ updatedCart: CART }>; + applyCoupon: (context: Context, params: ComposableFunctionArgs<{ currentCart: CART; couponCode: string; }>) => Promise<{ updatedCart: CART }>; removeCoupon: ( context: Context, - params: { currentCart: CART; couponCode: string; customQuery?: CustomQuery } + params: ComposableFunctionArgs<{ currentCart: CART; couponCode: string; }> ) => Promise<{ updatedCart: CART }>; isInCart: (context: Context, params: { currentCart: CART; product: PRODUCT }) => boolean; } diff --git a/packages/composables/src/factories/useCategorySearchFactory.ts b/packages/composables/src/factories/useCategorySearchFactory.ts index 317b661ef..46d8494ab 100644 --- a/packages/composables/src/factories/useCategorySearchFactory.ts +++ b/packages/composables/src/factories/useCategorySearchFactory.ts @@ -6,17 +6,17 @@ import { Logger, sharedRef, } from '@vue-storefront/core'; -import { PlatformApi } from '@vue-storefront/core/lib/src/types'; +import { ComposableFunctionArgs, PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseCategorySearch, UseCategorySearchErrors } from '../types/composables'; -export interface UseCategorySearchFactory extends FactoryParams { - search: (context: Context, params: { term: string }) => Promise; +export interface UseCategorySearchFactory extends FactoryParams { + search: (context: Context, params: ComposableFunctionArgs) => Promise; } -export function useCategorySearchFactory( - factoryParams: UseCategorySearchFactory, +export function useCategorySearchFactory( + factoryParams: UseCategorySearchFactory, ) { - return function useCategorySearch(id: string = ''): UseCategorySearch { + return function useCategorySearch(id: string = ''): UseCategorySearch { const ssrKey = id || 'useCategorySearch'; // @ts-ignore const result = sharedRef([], `${ssrKey}-result`); @@ -28,7 +28,7 @@ export function useCategorySearchFactory => { + const search = async (params: ComposableFunctionArgs): Promise => { Logger.debug(`useCategorySearch/${ssrKey}/search`); try { diff --git a/packages/composables/src/factories/useConfigFactory.ts b/packages/composables/src/factories/useConfigFactory.ts index 7eb1c1d60..727ccb060 100644 --- a/packages/composables/src/factories/useConfigFactory.ts +++ b/packages/composables/src/factories/useConfigFactory.ts @@ -3,13 +3,13 @@ import { Context, sharedRef, Logger, - configureFactoryParams, FactoryParams, + configureFactoryParams, FactoryParams, ComposableFunctionArgs, } from '@vue-storefront/core'; import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseConfig } from '../types/composables'; export interface UseConfigFactoryParams extends FactoryParams{ - loadConfig: (context: Context) => Promise; + loadConfig: (context: Context, params?: ComposableFunctionArgs<{}>) => Promise; } export function useConfigFactory(factoryParams: UseConfigFactoryParams) { @@ -21,11 +21,11 @@ export function useConfigFactory(factoryP // eslint-disable-next-line @typescript-eslint/naming-convention,no-underscore-dangle const _factoryParams = configureFactoryParams(factoryParams); - const loadConfig = async () => { + const loadConfig = async (params?: ComposableFunctionArgs<{}>) => { Logger.debug(`useConfig/${ssrKey}/loadConfig`); loading.value = true; try { - config.value = await _factoryParams.loadConfig(); + config.value = await _factoryParams.loadConfig(params); } finally { loading.value = false; } diff --git a/packages/composables/src/factories/useContentFactory.ts b/packages/composables/src/factories/useContentFactory.ts index 142a7f2b8..d8a3069bc 100644 --- a/packages/composables/src/factories/useContentFactory.ts +++ b/packages/composables/src/factories/useContentFactory.ts @@ -1,5 +1,6 @@ import { computed, Ref } from '@vue/composition-api'; import { + ComposableFunctionArgs, configureFactoryParams, Context, FactoryParams, @@ -10,8 +11,8 @@ import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseContentErrors, UseContent } from '../types/composables'; export interface UseContentFactoryParams extends FactoryParams{ - loadContent: (context: Context, identifier: string) => Promise; - loadBlocks: (context: Context, identifiers: string[]) => Promise; + loadContent: (context: Context, params: ComposableFunctionArgs<{ identifier: string }>) => Promise; + loadBlocks: (context: Context, params: ComposableFunctionArgs<{ identifiers: string[] }>) => Promise; } export function useContentFactory( @@ -29,13 +30,13 @@ export function useContentFactory // eslint-disable-next-line @typescript-eslint/naming-convention,no-underscore-dangle const _factoryParams = configureFactoryParams(factoryParams); - const loadContent = async (identifier: string) => { + const loadContent = async (params: ComposableFunctionArgs<{ identifier: string }>) => { Logger.debug(`useContent/${ssrKey}/loadPage`); loading.value = true; try { errors.value.content = null; - page.value = await _factoryParams.loadContent(identifier); + page.value = await _factoryParams.loadContent(params); } catch (error) { errors.value.content = error; } finally { @@ -43,13 +44,13 @@ export function useContentFactory } }; - const loadBlocks = async (identifiers: string[]) => { + const loadBlocks = async (params: ComposableFunctionArgs<{ identifiers: string[] }>) => { Logger.debug(`useContent/${ssrKey}/loadBlocks`); loading.value = true; try { errors.value.blocks = null; - blocks.value = await _factoryParams.loadBlocks(identifiers); + blocks.value = await _factoryParams.loadBlocks(params); } catch (error) { errors.value.blocks = error; } finally { diff --git a/packages/composables/src/factories/useCountrySearchFactory.ts b/packages/composables/src/factories/useCountrySearchFactory.ts index 6a7b23ac2..957c0b191 100644 --- a/packages/composables/src/factories/useCountrySearchFactory.ts +++ b/packages/composables/src/factories/useCountrySearchFactory.ts @@ -3,14 +3,14 @@ import { Context, sharedRef, Logger, - configureFactoryParams, FactoryParams, + configureFactoryParams, FactoryParams, ComposableFunctionArgs, } from '@vue-storefront/core'; import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseCountrySearch, UseCountrySearchErrors } from '../types/composables'; export interface UseCountryFactoryParams extends FactoryParams{ - load: (context: Context) => Promise; - search: (context: Context, params: { id: string }) => Promise; + load: (context: Context, params?: ComposableFunctionArgs<{}>) => Promise; + search: (context: Context, params: ComposableFunctionArgs<{ id: string }>) => Promise; } export function useCountrySearchFactory => { + const load = async (params?: ComposableFunctionArgs<{}>): Promise => { Logger.debug(`useCountrySearch/${ssrKey}/load`); try { loading.value = true; - const data = await _factoryParams.load(); + const data = await _factoryParams.load(params); countries.value = data; @@ -52,7 +52,7 @@ export function useCountrySearchFactory => { + const search = async (params: ComposableFunctionArgs<{ id: string }>): Promise => { Logger.debug(`useCountrySearch/${ssrKey}/search`); try { diff --git a/packages/composables/src/factories/useCurrencyFactory.ts b/packages/composables/src/factories/useCurrencyFactory.ts index c670a3939..17e00874a 100644 --- a/packages/composables/src/factories/useCurrencyFactory.ts +++ b/packages/composables/src/factories/useCurrencyFactory.ts @@ -4,14 +4,14 @@ import { sharedRef, Logger, configureFactoryParams, - FactoryParams, + FactoryParams, ComposableFunctionArgs, } from '@vue-storefront/core'; import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseCurrency } from '../types/composables'; export interface UseCurrencyFactoryParams extends FactoryParams { - load: (context: Context) => Promise; - change: (context: Context, params) => void + load: (context: Context, params?: ComposableFunctionArgs<{}>) => Promise; + change: (context: Context, params: ComposableFunctionArgs<{ id: string }>) => void } export function useCurrencyFactory { + const load = async (params?: ComposableFunctionArgs<{}>) => { Logger.debug(`useCurrency/${ssrKey}/load`); loading.value = true; try { - currencies.value = await _factoryParams.load(); + currencies.value = await _factoryParams.load(params); } finally { loading.value = false; } }; - const change = async (params) => { + const change = async (params: ComposableFunctionArgs<{ id: string }>) => { Logger.debug(`useCurrency/${ssrKey}/change`); loading.value = true; try { diff --git a/packages/composables/src/factories/useExternalCheckoutFactory.ts b/packages/composables/src/factories/useExternalCheckoutFactory.ts index d6163f3e1..e1c753daa 100644 --- a/packages/composables/src/factories/useExternalCheckoutFactory.ts +++ b/packages/composables/src/factories/useExternalCheckoutFactory.ts @@ -1,4 +1,5 @@ import { + ComposableFunctionArgs, configureFactoryParams, Context, FactoryParams, @@ -10,7 +11,7 @@ import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseExternalCheckout } from '../types/composables'; export interface UseExternalCheckoutFactoryParams extends FactoryParams { - initializeCheckout: (context: Context, baseUrl: string) => Promise; + initializeCheckout: (context: Context, params: ComposableFunctionArgs<{ baseUrl: string }>) => Promise; } export const useExternalCheckoutFactory = ( @@ -25,12 +26,12 @@ export const useExternalCheckoutFactory = ( const _factoryParams = configureFactoryParams(factoryParams); // eslint-disable-next-line @typescript-eslint/require-await,consistent-return - const initializeCheckout = async (baseUrl: string): Promise => { + const initializeCheckout = async (params: ComposableFunctionArgs<{ baseUrl: string }>): Promise => { Logger.debug(`useExternalCheckout/${ssrKey}/initializeCheckout`); loading.value = true; try { - return _factoryParams.initializeCheckout(baseUrl); + return _factoryParams.initializeCheckout(params); } catch (err) { error.value.search = err; diff --git a/packages/composables/src/factories/useForgotPasswordFactory.ts b/packages/composables/src/factories/useForgotPasswordFactory.ts index 78bd29250..2247412a9 100644 --- a/packages/composables/src/factories/useForgotPasswordFactory.ts +++ b/packages/composables/src/factories/useForgotPasswordFactory.ts @@ -1,5 +1,6 @@ import { Ref, computed } from '@vue/composition-api'; import { + ComposableFunctionArgs, configureFactoryParams, Context, CustomQuery, @@ -20,8 +21,8 @@ interface ResetPasswordParams { } export interface UseForgotPasswordFactoryParams extends FactoryParams { - resetPassword: (context: Context, params: ResetPasswordParams & { currentResult: RESULT, customQuery?: CustomQuery }) => Promise; - setNewPassword: (context: Context, params: SetNewPasswordParams & { currentResult: RESULT, customQuery?: CustomQuery }) => Promise; + resetPassword: (context: Context, params: ComposableFunctionArgs) => Promise; + setNewPassword: (context: Context, params: ComposableFunctionArgs) => Promise; } export function useForgotPasswordFactory( @@ -40,7 +41,7 @@ export function useForgotPasswordFactory( setNew: null, }, 'useForgotPassword-error'); - const request = async (resetPasswordParams: ResetPasswordParams) => { + const request = async (resetPasswordParams: ComposableFunctionArgs) => { Logger.debug('useForgotPassword/request', resetPasswordParams.email); try { @@ -56,7 +57,7 @@ export function useForgotPasswordFactory( } }; - const setNew = async (setNewPasswordParams: SetNewPasswordParams) => { + const setNew = async (setNewPasswordParams: ComposableFunctionArgs) => { Logger.debug('useForgotPassword/setNew', setNewPasswordParams); try { diff --git a/packages/composables/src/factories/useGetShippingMethodsFactory.ts b/packages/composables/src/factories/useGetShippingMethodsFactory.ts index c4e46c4e9..d5e034797 100644 --- a/packages/composables/src/factories/useGetShippingMethodsFactory.ts +++ b/packages/composables/src/factories/useGetShippingMethodsFactory.ts @@ -1,5 +1,6 @@ import { computed, Ref } from '@vue/composition-api'; import { + ComposableFunctionArgs, configureFactoryParams, Context, FactoryParams, @@ -10,7 +11,7 @@ import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseGetShippingMethods, UseGetShippingMethodsErrors } from '../types/composables'; export interface UseGetShippingMethodsFactory extends FactoryParams { - load: (context: Context, params: { cartId: string }) => Promise; + load: (context: Context, params: ComposableFunctionArgs<{ cartId: string }>) => Promise; } export function useGetShippingMethodsFactory( @@ -28,8 +29,8 @@ export function useGetShippingMethodsFactory => { - Logger.debug(`useGetShippingMethods/${ssrKey}/load`); + const load = async (params: ComposableFunctionArgs<{ cartId: string }>): Promise => { + Logger.debug(`useGetShippingMethods/${ssrKey}/load`, { params }); try { loading.value = true; diff --git a/packages/composables/src/factories/useGuestUserFactory.ts b/packages/composables/src/factories/useGuestUserFactory.ts index e02c6882e..549ac9015 100644 --- a/packages/composables/src/factories/useGuestUserFactory.ts +++ b/packages/composables/src/factories/useGuestUserFactory.ts @@ -4,7 +4,7 @@ import { configureFactoryParams, FactoryParams, Logger, - sharedRef, + sharedRef, ComposableFunctionArgs, } from '@vue-storefront/core'; import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseGuestUser, UseGuestUserErrors } from '../types/composables'; @@ -12,14 +12,14 @@ import { UseGuestUser, UseGuestUserErrors } from '../types/composables'; export interface UseGuestUserFactoryParams extends FactoryParams { - attachToCart: (context: Context, params: REGISTER_GUEST_USER_PARAMS) => Promise; + attachToCart: (context: Context, params: ComposableFunctionArgs) => Promise; } export const useGuestUserFactory = ( factoryParams: UseGuestUserFactoryParams, -) => function useGuestUser(): UseGuestUser { +) => function useGuestUser(): UseGuestUser { const errorsFactory = (): UseGuestUserErrors => ({ attachToCart: null, }); @@ -39,13 +39,13 @@ export const useGuestUserFactory = { - Logger.debug('useGuestUserFactory.attachToCart', providedUser); + const attachToCart = async (params: ComposableFunctionArgs) => { + Logger.debug('useGuestUserFactory.attachToCart', { params }); resetErrorValue(); try { loading.value = true; - guestUser.value = await _factoryParams.attachToCart(providedUser); + guestUser.value = await _factoryParams.attachToCart(params); error.value.attachToCart = null; } catch (err) { error.value.attachToCart = err; diff --git a/packages/composables/src/factories/useNewsletterFactory.ts b/packages/composables/src/factories/useNewsletterFactory.ts index 7622f568b..84600bcdd 100644 --- a/packages/composables/src/factories/useNewsletterFactory.ts +++ b/packages/composables/src/factories/useNewsletterFactory.ts @@ -1,5 +1,6 @@ import { Ref, computed } from '@vue/composition-api'; import { + ComposableFunctionArgs, configureFactoryParams, Context, FactoryParams, @@ -10,7 +11,7 @@ import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseNewsletter, UseNewsletterErrors } from '../types/composables'; export interface UseNewsletterFactoryParams extends FactoryParams { - updateSubscription: (context: Context, params: { email: UPDATE_NEWSLETTER_PARAMS }) => Promise; + updateSubscription: (context: Context, params: ComposableFunctionArgs<{ email: UPDATE_NEWSLETTER_PARAMS }>) => Promise; } export const useNewsletterFactory = ( @@ -29,7 +30,7 @@ export const useNewsletterFactory = { + const updateSubscription = async (params: ComposableFunctionArgs<{ email: UPDATE_NEWSLETTER_PARAMS }>) => { Logger.debug('useNewsletterFactory.updateSubscription', params); resetErrorValue(); diff --git a/packages/composables/src/factories/usePaymentProviderFactory.ts b/packages/composables/src/factories/usePaymentProviderFactory.ts index a6fae100c..1668d99fe 100644 --- a/packages/composables/src/factories/usePaymentProviderFactory.ts +++ b/packages/composables/src/factories/usePaymentProviderFactory.ts @@ -1,8 +1,8 @@ import { Ref, computed } from '@vue/composition-api'; import { + ComposableFunctionArgs, configureFactoryParams, Context, - CustomQuery, FactoryParams, Logger, sharedRef, @@ -11,8 +11,8 @@ import { PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UsePaymentProvider, UsePaymentProviderErrors } from '../types/composables'; export interface UsePaymentProviderParams extends FactoryParams { - load: (context: Context, params: { state: Ref, customQuery?: CustomQuery }) => Promise; - save: (context: Context, params: { state: Ref, paymentMethod: PAYMENT_METHOD, customQuery?: CustomQuery }) => Promise; + load: (context: Context, params?: ComposableFunctionArgs<{ }>) => Promise; + save: (context: Context, params: ComposableFunctionArgs<{ paymentMethod: PAYMENT_METHOD }>) => Promise; } export const usePaymentProviderFactory = ( @@ -32,12 +32,16 @@ export const usePaymentProviderFactory = { + const save = async (params: ComposableFunctionArgs<{ paymentMethod: PAYMENT_METHOD }>) => { Logger.debug('usePaymentProvider.save'); try { loading.value = true; - state.value = await _factoryParams.save({ paymentMethod, customQuery, state }); + state.value = await _factoryParams.save({ + paymentMethod: params.paymentMethod || {}, + customQuery: params?.customQuery || {}, + state, + }); error.value.save = null; } catch (err) { error.value.save = err; @@ -47,12 +51,15 @@ export const usePaymentProviderFactory = { + const load = async (params?: ComposableFunctionArgs<{}>) => { Logger.debug('usePaymentProvider.load'); try { loading.value = true; - state.value = await _factoryParams.load({ customQuery, state }); + state.value = await _factoryParams.load({ + customQuery: params?.customQuery || {}, + state, + }); error.value.load = null; } catch (err) { error.value.load = err; diff --git a/packages/composables/src/factories/useRelatedProductsFactory.ts b/packages/composables/src/factories/useRelatedProductsFactory.ts index ee759511a..80132e72e 100644 --- a/packages/composables/src/factories/useRelatedProductsFactory.ts +++ b/packages/composables/src/factories/useRelatedProductsFactory.ts @@ -7,7 +7,7 @@ import { ProductsSearchParams, sharedRef, } from '@vue-storefront/core'; -import { PlatformApi } from '@vue-storefront/core/lib/src/types'; +import { ComposableFunctionArgs, PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseRelatedProducts, UseRelatedProductsErrors } from '../types/composables'; export interface UseRelatedProductsFactoryParams< @@ -15,7 +15,7 @@ export interface UseRelatedProductsFactoryParams< RELATED_PRODUCTS_SEARCH_PARAMS extends ProductsSearchParams, API extends PlatformApi = any, > extends FactoryParams { - productsSearch: (context: Context, params: RELATED_PRODUCTS_SEARCH_PARAMS & { customQuery?: CustomQuery }) => Promise; + productsSearch: (context: Context, params: ComposableFunctionArgs) => Promise; } export function useRelatedProductsFactory( @@ -36,7 +36,7 @@ export function useRelatedProductsFactory { + const search = async (searchParams: ComposableFunctionArgs) => { Logger.debug(`useRelatedProducts/${id}/search`, searchParams); try { diff --git a/packages/composables/src/factories/useReviewFactory.ts b/packages/composables/src/factories/useReviewFactory.ts index 2ec78bfa2..cffae542e 100644 --- a/packages/composables/src/factories/useReviewFactory.ts +++ b/packages/composables/src/factories/useReviewFactory.ts @@ -18,8 +18,8 @@ export interface UseReviewFactoryParams extends FactoryParams { searchReviews: (context: Context, params: ComposableFunctionArgs) => Promise; - addReview: (context: Context, params: REVIEW_ADD_PARAMS & { customQuery?: CustomQuery }) => Promise; - loadReviewMetadata: (context: Context) => Promise; + addReview: (context: Context, params: ComposableFunctionArgs) => Promise; + loadReviewMetadata: (context: Context, params?: ComposableFunctionArgs<{}>) => Promise; loadCustomerReviews: (context: Context, params: ComposableFunctionArgs) => Promise; } @@ -55,7 +55,7 @@ export function useReviewFactory< // eslint-disable-next-line @typescript-eslint/naming-convention,no-underscore-dangle const _factoryParams = configureFactoryParams(factoryParams); - const search = async (searchParams?: REVIEWS_SEARCH_PARAMS): Promise => { + const search = async (searchParams?: ComposableFunctionArgs): Promise => { Logger.debug(`useReview/${id}/search`, searchParams); try { @@ -70,7 +70,7 @@ export function useReviewFactory< } }; - const loadCustomerReviews = async (searchParams?: REVIEWS_USER_SEARCH_PARAMS): Promise => { + const loadCustomerReviews = async (searchParams?: ComposableFunctionArgs): Promise => { Logger.debug(`useReview/${id}/loadCustomerReviews`, searchParams); try { @@ -85,12 +85,12 @@ export function useReviewFactory< } }; - const loadReviewMetadata = async (): Promise => { + const loadReviewMetadata = async (params?: ComposableFunctionArgs<{}>): Promise => { Logger.debug(`useReview/${id}/loadReviewMetadata`); try { loading.value = true; - metadatas.value = await _factoryParams.loadReviewMetadata(); + metadatas.value = await _factoryParams.loadReviewMetadata(params); error.value.loadReviewMetadata = null; } catch (err) { error.value.loadReviewMetadata = err; @@ -100,7 +100,7 @@ export function useReviewFactory< } }; - const addReview = async (params): Promise => { + const addReview = async (params: ComposableFunctionArgs): Promise => { Logger.debug(`useReview/${id}/addReview`, params); try { diff --git a/packages/composables/src/factories/useStoreFactory.ts b/packages/composables/src/factories/useStoreFactory.ts index ea8f476a5..318f1ff4b 100644 --- a/packages/composables/src/factories/useStoreFactory.ts +++ b/packages/composables/src/factories/useStoreFactory.ts @@ -6,17 +6,17 @@ import { configureFactoryParams, FactoryParams, } from '@vue-storefront/core'; -import { PlatformApi } from '@vue-storefront/core/lib/src/types'; +import { ComposableFunctionArgs, PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseStore } from '../types/composables'; export interface UseStoreFactoryParams extends FactoryParams { - load: (context: Context) => Promise; - change: (context: Context, params: STORE) => void; + load: (context: Context, params?: ComposableFunctionArgs<{}>) => Promise; + change: (context: Context, params: ComposableFunctionArgs) => void; } -export function useStoreFactory(factoryParams: UseStoreFactoryParams) { - return function useStore(cacheId: string = ''): UseStore { + return function useStore(cacheId: string = ''): UseStore { const ssrKey = cacheId || 'useStoreFactory'; // @ts-ignore const stores = sharedRef([], `${ssrKey}-stores`); @@ -25,17 +25,17 @@ export function useStoreFactory { + const load = async (params?: ComposableFunctionArgs<{}>) => { Logger.debug(`useStore/${ssrKey}/load`); loading.value = true; try { - stores.value = await _factoryParams.load(); + stores.value = await _factoryParams.load(params); } finally { loading.value = false; } }; - const change = async (store): Promise => { + const change = async (store: ComposableFunctionArgs): Promise => { loading.value = true; try { await _factoryParams.change(store); diff --git a/packages/composables/src/factories/useUpsellProductsFactory.ts b/packages/composables/src/factories/useUpsellProductsFactory.ts index c31e62f04..98f64902c 100644 --- a/packages/composables/src/factories/useUpsellProductsFactory.ts +++ b/packages/composables/src/factories/useUpsellProductsFactory.ts @@ -1,14 +1,13 @@ import { computed, Ref } from '@vue/composition-api'; import { configureFactoryParams, - CustomQuery, FactoryParams, Logger, Context, ProductsSearchParams, sharedRef, UseProductFactoryParams, } from '@vue-storefront/core'; -import { PlatformApi } from '@vue-storefront/core/lib/src/types'; +import { ComposableFunctionArgs, PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseUpsellProducts, UseUpsellProductsErrors } from '../types/composables'; export interface UseUpsellProductsFactoryParams< @@ -16,7 +15,7 @@ export interface UseUpsellProductsFactoryParams< UPSELL_PRODUCTS_SEARCH_PARAMS extends ProductsSearchParams, API extends PlatformApi = any, > extends FactoryParams { - productsSearch: (context: Context, params: UPSELL_PRODUCTS_SEARCH_PARAMS & { customQuery?: CustomQuery }) => Promise; + productsSearch: (context: Context, params: ComposableFunctionArgs) => Promise; } export function useUpsellProductsFactory( @@ -37,7 +36,7 @@ export function useUpsellProductsFactory { + const search = async (searchParams: ComposableFunctionArgs) => { Logger.debug(`useUpsellProducts/${id}/search`, searchParams); try { diff --git a/packages/composables/src/factories/useUrlResolverFactory.ts b/packages/composables/src/factories/useUrlResolverFactory.ts index 89e2b36a0..aa014c012 100644 --- a/packages/composables/src/factories/useUrlResolverFactory.ts +++ b/packages/composables/src/factories/useUrlResolverFactory.ts @@ -6,11 +6,11 @@ import { sharedRef, } from '@vue-storefront/core'; import { computed } from '@vue/composition-api'; -import { PlatformApi } from '@vue-storefront/core/lib/src/types'; +import { ComposableFunctionArgs, PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseUrlResolver } from '../types/composables'; export interface UseUrlResolverFactoryParams extends FactoryParams { - search: (context: Context, url: string) => Promise; + search: (context: Context, params: ComposableFunctionArgs<{ url: string }>) => Promise; } export const useUrlResolverFactory = ( @@ -26,12 +26,12 @@ export const useUrlResolverFactory = ( const _factoryParams = configureFactoryParams(factoryParams); // eslint-disable-next-line consistent-return - const search = async (url: string) => { + const search = async (params: ComposableFunctionArgs<{ url: string }>) => { Logger.debug(`useRouter/${ssrKey}/search`); loading.value = true; try { - const data = await _factoryParams.search(url); + const data = await _factoryParams.search(params); result.value = data; diff --git a/packages/composables/src/factories/useWishlistFactory.ts b/packages/composables/src/factories/useWishlistFactory.ts index c315ba0c0..f0fd2bcd8 100644 --- a/packages/composables/src/factories/useWishlistFactory.ts +++ b/packages/composables/src/factories/useWishlistFactory.ts @@ -10,34 +10,31 @@ import { Logger, sharedRef, } from '@vue-storefront/core'; -import { PlatformApi } from '@vue-storefront/core/lib/src/types'; +import { ComposableFunctionArgs, PlatformApi } from '@vue-storefront/core/lib/src/types'; import { UseWishlist, UseWishlistErrors } from '../types/composables'; export interface UseWishlistFactoryParams extends FactoryParams { - load: (context: Context, params: { + load: (context: Context, params: ComposableFunctionArgs<{ searchParams?: Partial<{ currentPage: number; pageSize: number; }>, - customQuery?: CustomQuery, - }) => Promise; + }>) => Promise; addItem: ( context: Context, - params: { + params: ComposableFunctionArgs<{ currentWishlist: WISHLIST; product: PRODUCT; - customQuery?: CustomQuery; - }) => Promise; + }>) => Promise; removeItem: ( context: Context, - params: { + params: ComposableFunctionArgs<{ currentWishlist: WISHLIST; product: WISHLIST_ITEM; - customQuery?: CustomQuery; - }) => Promise; + }>) => Promise; clear: (context: Context, params: { currentWishlist: WISHLIST }) => Promise; isInWishlist: (context: Context, params: { currentWishlist: WISHLIST; product: PRODUCT }) => boolean; } @@ -71,10 +68,7 @@ export const useWishlistFactory = { + const addItem = async ({ product, customQuery }) => { Logger.debug(`useWishlist/${ssrKey}/addItem`, product); try { @@ -94,10 +88,7 @@ export const useWishlistFactory = { + const removeItem = async ({ product, customQuery }) => { Logger.debug(`useWishlist/${ssrKey}/removeItem`, product); try { diff --git a/packages/composables/src/types/composables.ts b/packages/composables/src/types/composables.ts index 54bbddd95..1592965fa 100644 --- a/packages/composables/src/types/composables.ts +++ b/packages/composables/src/types/composables.ts @@ -2,17 +2,16 @@ import { Composable, ComposableFunctionArgs, ComputedProperty, - Context, CustomQuery, } from '@vue-storefront/core'; -import { ComputedRef, computed } from '@vue/composition-api'; -import { PlatformApi, UseProductErrors } from '@vue-storefront/core/lib/src/types'; -import { FetchPolicy } from 'apollo-client/core/watchQueryOptions'; +import { ComputedRef } from '@vue/composition-api'; +import { PlatformApi } from '@vue-storefront/core/lib/src/types'; +import { FetchPolicy } from './index'; -export type CustomQueryParams = { customQuery?: CustomQuery; [ k: string]: any }; +export type CustomQueryParams = { customQuery?: CustomQuery; [k: string]: any }; -export interface UseUrlResolver extends Composable{ - search: (url: string) => Promise; +export interface UseUrlResolver extends Composable { + search: (params: ComposableFunctionArgs<{ url: string }>) => Promise; result: ComputedProperty; error: ComputedProperty; loading: ComputedProperty; @@ -22,8 +21,8 @@ export interface UseRouterErrors { search: Error; } -export interface UseExternalCheckout extends Composable{ - initializeCheckout: (baseUrl: string) => Promise; +export interface UseExternalCheckout extends Composable { + initializeCheckout: (params: ComposableFunctionArgs<{ baseUrl: string }>) => Promise; error: ComputedProperty; loading: ComputedProperty; } @@ -32,8 +31,8 @@ export interface UseExternalCheckoutErrors { initializeCheckout: Error; } -export interface UseCategorySearch extends Composable{ - search: (params: { term: string }) => Promise; +export interface UseCategorySearch extends Composable { + search: (params: ComposableFunctionArgs) => Promise; result: ComputedProperty; error: ComputedProperty; loading: ComputedProperty; @@ -44,8 +43,8 @@ export interface UseCategorySearchErrors { } export interface UseCountrySearch extends Composable { - load: () => Promise; - search: (params: { id: string }) => Promise; + load: (params?: ComposableFunctionArgs<{}>) => Promise; + search: (params: ComposableFunctionArgs<{ id: string }>) => Promise; countries: ComputedProperty; country: ComputedProperty; error: ComputedProperty; @@ -59,7 +58,7 @@ export interface UseCountrySearchErrors { export interface UseConfig extends Composable { config: ComputedRef; - loadConfig: () => Promise; + loadConfig: (params?: ComposableFunctionArgs<{}>) => Promise; loading: ComputedRef; } @@ -68,21 +67,21 @@ export interface UseContentErrors { blocks: Error; } -export interface UseContent extends Composable{ +export interface UseContent extends Composable { page: ComputedProperty; blocks: ComputedProperty - loadContent: (identifier: string) => Promise; - loadBlocks: (identifiers: string[]) => Promise; + loadContent: (params: ComposableFunctionArgs<{ identifier: string }>) => Promise; + loadBlocks: (params: ComposableFunctionArgs<{ identifiers: string[] }>) => Promise; loading: ComputedProperty; error: ComputedProperty; } -export interface UseGetShippingMethods extends Composable{ +export interface UseGetShippingMethods extends Composable { state: ComputedProperty; setState(state: SHIPPING_METHOD[]): void; - load: (params: { cartId: string }) => Promise; + load: (params: ComposableFunctionArgs<{ cartId: string }>) => Promise; result: ComputedProperty; error: ComputedProperty; loading: ComputedProperty; @@ -97,18 +96,16 @@ export interface UsePaymentProviderErrors { save: Error; } -export interface UsePaymentProvider extends Composable{ +export interface UsePaymentProvider extends Composable { error: ComputedProperty; loading: ComputedProperty; state: ComputedProperty; setState(state: STATE): void; - load(): Promise; + load(params?: ComposableFunctionArgs<{}>): Promise; - load(params: { customQuery?: CustomQuery }): Promise; - - save(params: { paymentMethod: PAYMENT_METHOD, customQuery?: CustomQuery }): Promise; + save(params: ComposableFunctionArgs<{ paymentMethod: PAYMENT_METHOD }>): Promise; } export interface UseGuestUserErrors { @@ -124,10 +121,10 @@ export interface UseGuestUserRegisterParams { [x: string]: any; } -export interface UseGuestUser extends Composable{ +export interface UseGuestUser extends Composable { guestUser: ComputedProperty; setGuestUser: (user: GUEST_USER) => void; - attachToCart: (params: { user: UseGuestUserRegisterParams }) => Promise; + attachToCart: (params: ComposableFunctionArgs) => Promise; loading: ComputedProperty; error: ComputedProperty; } @@ -144,14 +141,14 @@ export interface UseReview extends Composable{ + API extends PlatformApi = any> extends Composable { search(params?: ComposableFunctionArgs): Promise; loadCustomerReviews(params?: ComposableFunctionArgs): Promise; addReview(params: ComposableFunctionArgs): Promise; - loadReviewMetadata(): Promise; + loadReviewMetadata(params?: ComposableFunctionArgs<{}>): Promise; error: ComputedProperty; reviews: ComputedProperty; @@ -165,10 +162,10 @@ export interface UseNewsletterErrors { updateSubscription: Error; } -export interface UseNewsletter extends Composable{ +export interface UseNewsletter extends Composable { error: ComputedProperty; loading: ComputedProperty; - updateSubscription: (params: { email: UPDATE_NEWSLETTER_PARAMS }) => Promise; + updateSubscription: (params: ComposableFunctionArgs<{ email: UPDATE_NEWSLETTER_PARAMS }>) => Promise; } export interface UseAddressesErrors { @@ -188,10 +185,10 @@ export interface UseAddresses; loading: ComputedProperty; addresses: ComputedProperty; - load: (loadParams?: LOAD_ADDRESS_PARAMS) => Promise, - save: (saveParams: SAVE_ADDRESS_PARAMS) => Promise, - remove: (removeParams: REMOVE_ADDRESS_PARAMS) => Promise, - update: (updateParams: UPDATE_ADDRESS_PARAMS) => Promise, + load: (loadParams?: ComposableFunctionArgs) => Promise, + save: (saveParams: ComposableFunctionArgs) => Promise, + remove: (removeParams: ComposableFunctionArgs) => Promise, + update: (updateParams: ComposableFunctionArgs) => Promise, } export interface UseForgotPasswordErrors { @@ -203,7 +200,9 @@ export interface UseForgotPassword { result: ComputedProperty; loading: ComputedProperty; error: ComputedProperty; + setNew(params: ComposableFunctionArgs<{ tokenValue: string, newPassword: string, email: string }>): Promise; + request(params: ComposableFunctionArgs<{ email: string }>): Promise; } @@ -211,7 +210,9 @@ export interface UseRelatedProducts; loading: ComputedProperty; error: ComputedProperty; + search(params: ComposableFunctionArgs): Promise; + [x: string]: any; } @@ -223,7 +224,9 @@ export interface UseUpsellProducts; loading: ComputedProperty; error: ComputedProperty; + search(params: ComposableFunctionArgs): Promise; + [x: string]: any; } @@ -245,6 +248,7 @@ export interface UseCustomQuery; loading: ComputedProperty; error: ComputedProperty; + [x: string]: any; } @@ -260,12 +264,13 @@ export interface UseCustomMutation, // eslint-disable-next-line consistent-return }) => Promise; result: ComputedProperty; loading: ComputedProperty; error: ComputedProperty; + [x: string]: any; } @@ -274,7 +279,7 @@ export interface UseUpsellProductsErrors { } export interface UseStore extends Composable { - load: () => Promise; + load: (params?: ComposableFunctionArgs<{}>) => Promise; change: (params: ComposableFunctionArgs) => void; stores: ComputedRef; loading: ComputedRef; @@ -285,8 +290,8 @@ export interface UseStoreErrors { } export interface UseCurrency extends Composable { - load: () => Promise; - change: (params: ComposableFunctionArgs) => void; + load: (params?: ComposableFunctionArgs<{}>) => Promise; + change: (params: ComposableFunctionArgs<{ id: string }>) => void; currencies: ComputedRef; loading: ComputedRef; } @@ -298,23 +303,30 @@ export interface UseWishlistErrors { clear: Error; } -export interface UseWishlist -< - WISHLIST, +export interface UseWishlist extends Composable { +> extends Composable { wishlist: ComputedProperty; loading: ComputedProperty; - addItem(params: { product: PRODUCT; customQuery?: CustomQuery }): Promise; - removeItem(params: { product: WISHLIST_ITEM; customQuery?: CustomQuery }): Promise; - load(params: { searchParams?: Partial<{ + + addItem(params: ComposableFunctionArgs<{ product: PRODUCT; }>): Promise; + + removeItem(params: ComposableFunctionArgs<{ product: WISHLIST_ITEM; }>): Promise; + + load(params: ComposableFunctionArgs<{ + searchParams?: Partial<{ currentPage: number; pageSize: number; - }>, customQuery?: CustomQuery }): Promise; + }>, + }>): Promise; + clear(): Promise; + setWishlist: (wishlist: WISHLIST) => void; + isInWishlist({ product: PRODUCT }): boolean; + error: ComputedProperty; } diff --git a/packages/theme/.babelrc b/packages/theme/.babelrc deleted file mode 100644 index 84c2e570e..000000000 --- a/packages/theme/.babelrc +++ /dev/null @@ -1,16 +0,0 @@ -{ - "env": { - "test": { - "presets": [ - [ - "@babel/preset-env", - { - "targets": { - "node": "current" - } - } - ] - ] - } - } -} diff --git a/packages/theme/README.md b/packages/theme/README.md index aab897075..4eef5ade4 100644 --- a/packages/theme/README.md +++ b/packages/theme/README.md @@ -14,7 +14,7 @@ This theme developed by superheroes from [Caravel](https://github.com/caravelx) ### Requirements: -- NodeJS v14 or later +- NodeJS v16 or later - Yarn - Magento >= v2.4.3 instance for GraphQL endpoint - Change Magento GraphQL Query Complexity and Depth values diff --git a/packages/theme/babel.config.js b/packages/theme/babel.config.js new file mode 100644 index 000000000..2207af6c5 --- /dev/null +++ b/packages/theme/babel.config.js @@ -0,0 +1,17 @@ +/* eslint-disable unicorn/prefer-module */ +module.exports = { + env: { + test: { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + }, + ], + ], + }, + }, +}; diff --git a/packages/theme/components/AppHeader.vue b/packages/theme/components/AppHeader.vue index a920afbdc..03c1c4802 100644 --- a/packages/theme/components/AppHeader.vue +++ b/packages/theme/components/AppHeader.vue @@ -277,9 +277,7 @@ export default defineComponent({ itemsPerPage: 12, term: term.value, }), - categoriesSearch({ - term: term.value, - }), + categoriesSearch({ filters: { name: { match: `${term.value}` } } }), ]); result.value = { diff --git a/packages/theme/components/CartSidebar.vue b/packages/theme/components/CartSidebar.vue index c7566b976..ffe28e5d3 100644 --- a/packages/theme/components/CartSidebar.vue +++ b/packages/theme/components/CartSidebar.vue @@ -292,7 +292,7 @@ export default defineComponent({ }); const goToCheckout = async () => { - const redirectUrl = await initializeCheckout('/checkout/user-account'); + const redirectUrl = await initializeCheckout({ baseUrl: '/checkout/user-account' }); await router.push(redirectUrl); }; diff --git a/packages/theme/components/CurrencySelector.vue b/packages/theme/components/CurrencySelector.vue index 7506cbebc..0853d8c1c 100644 --- a/packages/theme/components/CurrencySelector.vue +++ b/packages/theme/components/CurrencySelector.vue @@ -22,7 +22,7 @@ href="/" :class="selectedCurrency === currency ? 'container__currency--selected-label' : ''" @click.prevent="handleChanges({ - callback: () => changeCurrency(currency), + callback: () => changeCurrency({id: currency}), redirect: false, refresh: true })" diff --git a/packages/theme/components/LocaleSelector.vue b/packages/theme/components/LocaleSelector.vue index 161f9c15c..799074bb1 100644 --- a/packages/theme/components/LocaleSelector.vue +++ b/packages/theme/components/LocaleSelector.vue @@ -5,7 +5,7 @@ @click="isLangModalOpen = !isLangModalOpen" > @@ -131,6 +131,7 @@ export default defineComponent({ stores, change: changeStore, } = useStore(); + const { handleChanges } = useHandleChanges(); const { diff --git a/packages/theme/components/__tests__/AddtoWishlist.spec.js b/packages/theme/components/__tests__/AddtoWishlist.spec.js new file mode 100644 index 000000000..4855df97b --- /dev/null +++ b/packages/theme/components/__tests__/AddtoWishlist.spec.js @@ -0,0 +1,49 @@ +import userEvent from '@testing-library/user-event'; +import { render } from '~/test-utils'; +// @ts-ignore +import AddToWishlist from '../AddToWishlist'; + +describe('', () => { + it('Should not render add to wishlist button because isShow prop equals false by default', () => { + const { queryByText } = render(AddToWishlist); + + expect(queryByText('Add to wishlist')).toBeNull(); + }); + + it('Should render add to wishlist button', () => { + const { getByText } = render(AddToWishlist, { + props: { + isShow: true, + }, + }); + + const button = getByText('Add to wishlist'); + expect(button).toBeInTheDocument(); + }); + + it('Should render remove from wishlist button', () => { + const { getByText } = render(AddToWishlist, { + props: { + isShow: true, + isInWishlist: true, + }, + }); + + const button = getByText('Remove from wishlist'); + expect(button).toBeInTheDocument(); + }); + + it('Should emit clock event when add to wishlist button is clicked', () => { + const { getByText, emitted } = render(AddToWishlist, { + props: { + isShow: true, + }, + }); + + const button = getByText('Add to wishlist'); + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument + userEvent.click(button); + + expect(emitted()).toHaveProperty('addToWishlist'); + }); +}); diff --git a/packages/theme/composables/useMagentoConfiguration.ts b/packages/theme/composables/useMagentoConfiguration.ts index ceeea8e1f..df2299716 100644 --- a/packages/theme/composables/useMagentoConfiguration.ts +++ b/packages/theme/composables/useMagentoConfiguration.ts @@ -30,24 +30,35 @@ export const useMagentoConfiguration = () => { const selectedStore = computed(() => app.$cookies.get(cookieNames.storeCookieName)); - const loadConfiguration = async () => { + const loadConfiguration = async (params = { + updateCookies: false, + updateLocale: false, + }) => { + const { + updateCookies, + updateLocale, + } = params; await Promise.all([ loadConfig(), loadStores(), loadCurrencies(), ]); - if (!app.$cookies.get(cookieNames.storeCookieName)) { + if (!app.$cookies.get(cookieNames.storeCookieName) || updateCookies) { app.$cookies.set(cookieNames.storeCookieName, storeConfigGetters.getCode(storeConfig.value)); } - if (!app.$cookies.get(cookieNames.localeCookieName)) { + if (!app.$cookies.get(cookieNames.localeCookieName) || updateCookies) { app.$cookies.set(cookieNames.localeCookieName, storeConfigGetters.getLocale(storeConfig.value)); } - if (!app.$cookies.get(cookieNames.currencyCookieName)) { + if (!app.$cookies.get(cookieNames.currencyCookieName) || updateCookies) { app.$cookies.set(cookieNames.currencyCookieName, storeConfigGetters.getCurrency(storeConfig.value)); } + + if (updateLocale) { + app.i18n.setLocale(storeConfigGetters.getLocale(storeConfig.value)); + } }; return { diff --git a/packages/theme/composables/useUrlResolver.ts b/packages/theme/composables/useUrlResolver.ts index f78eb19ec..43f6fe650 100644 --- a/packages/theme/composables/useUrlResolver.ts +++ b/packages/theme/composables/useUrlResolver.ts @@ -17,7 +17,7 @@ export const useUrlResolver = () => { return { path, search: async () => { - await search(path); + await search({ url: path }); if (!result?.value) error({ statusCode: 404 }); }, result, diff --git a/packages/theme/jest-setup.js b/packages/theme/jest-setup.js new file mode 100644 index 000000000..0e4154888 --- /dev/null +++ b/packages/theme/jest-setup.js @@ -0,0 +1,4 @@ +import '@testing-library/jest-dom'; +import Vue from 'vue'; + +Vue.directive('e2e', {}); diff --git a/packages/theme/jest.config.js b/packages/theme/jest.config.js index 555d45600..4c5605650 100644 --- a/packages/theme/jest.config.js +++ b/packages/theme/jest.config.js @@ -1,4 +1,4 @@ -'use strict' +/* eslint-disable unicorn/prefer-module */ module.exports = { globals: { __DEV__: true, @@ -20,25 +20,26 @@ module.exports = { }, coveragePathIgnorePatterns: ['/node_modules/', '.d.ts$', '/__mocks__/'], - collectCoverage: true, - testEnvironment: 'jest-environment-jsdom-sixteen', + collectCoverage: false, + testEnvironment: 'jsdom', moduleNameMapper: { '^@/(.*)$': '/$1', '^~/(.*)$': '/$1', - '^vue$': 'vue/dist/vue.common.js' + '^vue$': 'vue/dist/vue.common.js', }, - moduleFileExtensions: ['js', 'vue', 'json'], + moduleFileExtensions: ['js', 'vue', 'json', 'ts'], transform: { '^.+\\.(ts)$': 'ts-jest', '^.+\\.js$': 'babel-jest', - '.*\\.(vue)$': 'vue-jest' + '^.+\\.vue$': 'vue-jest', + '^.+\\.(css|svg)': 'jest-transform-stub', }, coverageDirectory: './coverage/', collectCoverageFrom: [ '/components/**/*.vue', - '/pages/**/*.vue' + '/pages/**/*.vue', ], setupFiles: [ @@ -46,13 +47,17 @@ module.exports = { 'jest-localstorage-mock', ], + setupFilesAfterEnv: ['/jest-setup.js'], + transformIgnorePatterns: [ - 'node_modules', - '/node_modules', + 'node_modules/(?!(@storefront-ui)|vee-validate/dist/rules|nouislider)', + ], testMatch: ['/**/__tests__/**/*spec.[jt]s?(x)'], + modulePathIgnorePatterns: ['_theme', 'tests/e2e'], + watchPlugins: [ 'jest-watch-typeahead/filename', 'jest-watch-typeahead/testname', diff --git a/packages/theme/middleware.config.js b/packages/theme/middleware.config.js index b411b5251..91ab3a42b 100755 --- a/packages/theme/middleware.config.js +++ b/packages/theme/middleware.config.js @@ -19,9 +19,6 @@ module.exports = { default: config.get('enableMagentoExternalCheckout'), }, }, - tax: { - displayCartSubtotalIncludingTax: true, - }, facets: { available: ['color', 'size', 'price'], }, diff --git a/packages/theme/nuxt.config.js b/packages/theme/nuxt.config.js index ed927314d..70cde9f83 100755 --- a/packages/theme/nuxt.config.js +++ b/packages/theme/nuxt.config.js @@ -12,9 +12,7 @@ const { configuration: { cookies, externalCheckout, - tax, defaultStore, - websites, facets, }, }, @@ -98,9 +96,7 @@ export default { }, cookies, externalCheckout, - tax, defaultStore, - websites, facets, }], ], @@ -137,11 +133,23 @@ export default { currencyDisplay: 'symbol', }, }, + 'de-DE': { + currency: { + style: 'currency', + currency: 'EUR', + currencyDisplay: 'symbol', + }, + }, + 'nl-NL': { + currency: { + style: 'currency', + currency: 'EUR', + currencyDisplay: 'symbol', + }, + }, }, }, - detectBrowserLanguage: { - cookieKey: 'vsf-locale', - }, + detectBrowserLanguage: false, }, pwa: { meta: { diff --git a/packages/theme/package.json b/packages/theme/package.json index 9021b16b1..ecd9d2064 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/magento-theme", - "version": "1.0.0-rc.5.1", + "version": "1.0.0-rc.5.2", "private": true, "license": "MIT", "homepage": "https://github.com/vuestorefront/magento2", @@ -17,6 +17,8 @@ "precommit": "lint-staged", "start": "nuxt start", "test": "jest", + "test:watch": "jest --watch", + "test:coverage": "jest --coverage", "test:e2e": "cypress open --config-file tests/e2e/cypress.json", "test:e2e:generate:report": "yarn -s mochawesome-merge \"tests/e2e/report/*.json\" > \"tests/e2e/report.json\" && yarn -s marge tests/e2e/report.json -o \"tests/e2e/report\"", "test:e2e:hl": "cypress run --headless --config-file tests/e2e/cypress.json", @@ -26,20 +28,19 @@ "dependencies": { "@nuxtjs/composition-api": "^0.31.0", "@nuxtjs/google-fonts": "^1.3.0", - "@nuxtjs/html-validator": "^0.6.0", "@nuxtjs/pwa": "^3.3.5", "@nuxtjs/style-resources": "^1.2.1", - "@storefront-ui/vue": "^0.11.3", - "@vue-storefront/core": "~2.5.2", - "@vue-storefront/magento": "1.0.0-rc.5.1", - "@vue-storefront/middleware": "~2.5.2", - "@vue-storefront/nuxt": "~2.5.2", - "@vue-storefront/nuxt-theme": "~2.5.2", + "@storefront-ui/vue": "^0.11.5", + "@vue-storefront/core": "~2.5.3", + "@vue-storefront/magento": "1.0.0-rc.5.2", + "@vue-storefront/middleware": "~2.5.3", + "@vue-storefront/nuxt": "~2.5.3", + "@vue-storefront/nuxt-theme": "~2.5.3", "convict": "^6.2.1", "convict-format-with-validator": "^6.2.0", "cookie-universal-nuxt": "^2.1.5", "deepdash": "^5.3.9", - "isomorphic-dompurify": "^0.16.0", + "isomorphic-dompurify": "^0.17.0", "lodash.debounce": "^4.0.8", "lodash.merge": "^4.6.2", "nuxt": "^2.15.8", @@ -51,39 +52,49 @@ "vue-scrollto": "^2.20.0" }, "devDependencies": { + "@babel/core": "^7.16.5", "@nuxt/types": "latest", "@nuxt/typescript-build": "latest", + "@nuxtjs/html-validator": "^0.6.0", + "@testing-library/jest-dom": "^5.16.1", + "@testing-library/user-event": "^13.5.0", + "@testing-library/vue": "^5.8.2", "@vue/test-utils": "^1.3.0", "babel-core": "7.0.0-bridge.0", - "babel-jest": "^27.4.2", - "cypress": "^9.1.1", + "babel-jest": "^27.4.5", + "cypress": "^9.2.0", "cypress-pipe": "^2.0.0", "cypress-tags": "^0.3.0", "dotenv": "^10.0.0", "ejs": "^3.1.6", - "jest": "^27.4.3", + "jest": "^27.4.5", "jest-date-mock": "^1.0.8", - "jest-environment-jsdom-sixteen": "^2.0.0", + "jest-environment-jsdom": "^27.4.4", "jest-localstorage-mock": "^2.4.18", "jest-silent-reporter": "^0.5.0", "jest-transform-stub": "^2.0.0", "jest-watch-toggle-config": "^2.0.1", "jest-watch-typeahead": "^1.0.0", - "lint-staged": "^12.1.2", + "lint-staged": "^12.1.3", "majestic": "^1.8.1", + "mocha": "^9.1.3", "mochawesome": "^7.0.1", "mochawesome-merge": "^4.2.1", "mochawesome-report-generator": "^6.0.1", - "npm-check-updates": "^12.0.3", + "npm-check-updates": "^12.0.5", "rollup-plugin-terser": "^7.0.2", - "ts-jest": "^27.1.1", + "ts-jest": "^27.1.2", "ts-loader": "^8.1.0", + "ts-node": "^10.4.0", "tslib": "^2.3.1", - "typescript": "^4.5.2", - "vue-jest": "^4.0.0-0", + "typescript": "^4.5.4", + "vue-jest": "^3.0.7", "webpack": "4.46.0" }, + "peerDependencies": { + "vue": "^2.6.11" + }, "engines": { - "node": ">=14.x" + "node": ">=16.x" } } diff --git a/packages/theme/pages/Checkout/UserAccount.vue b/packages/theme/pages/Checkout/UserAccount.vue index 048fe83a7..4c15942a8 100644 --- a/packages/theme/pages/Checkout/UserAccount.vue +++ b/packages/theme/pages/Checkout/UserAccount.vue @@ -1,5 +1,5 @@