diff --git a/README.md b/README.md index 4d9096e..b0f1ef4 100644 --- a/README.md +++ b/README.md @@ -40,12 +40,11 @@ pnpx degit https://github.com/LinbuduLab/starter-collections/packages/ - [Nest + Mercurius](packages/nest-mercurius-starter/) - [Strapi(with GraphQL)](packages/strapi-graphql-starter/) - MidwayJs + GraphQL -- Apollo Element -- Apollo Client -- Apollo Server +- [Apollo Element](packages/apollo-element-starter/) +- [Apollo Client](packages/vite-apollo-gcg-starter/) +- [Apollo Server](packages/apollo-server-starter/) - Envelop Plugin Starter -- Apollo Plugin Starter -- GraphQL Code Generator +- [GraphQL Code Generator](packages/gcg-collections/) ### Lib @@ -63,13 +62,13 @@ pnpx degit https://github.com/LinbuduLab/starter-collections/packages/ - [Astro](packages/astro-generic-starter) - [Umi](packages/umi-starter/) (Temporarily removed as it's not stable yet) - StoryBook -- Lit +- [Lit](packages/lit-app/) +- [Stencil](packages/stencil-app/) ### Documentation - [Astro](packages/astro-docs-starter) - [VitePress](packages/vitepress-starter) -- GitBook ## Scripts diff --git a/ROADMAP.md b/ROADMAP.md index 4b0db49..ee3bf6e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -17,11 +17,3 @@ - Mobx -> React - MobxStateTree + GraphQL - Workflow: GitHub Actions -- Node Lib - -## Scripts - -- enable git-cz related? -- use release-it? -- release helper, take advantage from ... >>> workflow enhancement packages -- npm package development helper diff --git a/packages/stencil-app/.editorconfig b/packages/stencil-app/.editorconfig new file mode 100644 index 0000000..f1cc3ad --- /dev/null +++ b/packages/stencil-app/.editorconfig @@ -0,0 +1,15 @@ +# http://editorconfig.org + +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +insert_final_newline = false +trim_trailing_whitespace = false diff --git a/packages/stencil-app/.gitignore b/packages/stencil-app/.gitignore new file mode 100644 index 0000000..0929e2f --- /dev/null +++ b/packages/stencil-app/.gitignore @@ -0,0 +1,26 @@ +dist/ +!www/favicon.ico +www/ + +*~ +*.sw[mnpcod] +*.log +*.lock +*.tmp +*.tmp.* +log.txt +*.sublime-project +*.sublime-workspace + +.stencil/ +.idea/ +.vscode/ +.sass-cache/ +.versions/ +node_modules/ +$RECYCLE.BIN/ + +.DS_Store +Thumbs.db +UserInterfaceState.xcuserstate +.env diff --git a/packages/stencil-app/.prettierrc.json b/packages/stencil-app/.prettierrc.json new file mode 100644 index 0000000..7ca3a28 --- /dev/null +++ b/packages/stencil-app/.prettierrc.json @@ -0,0 +1,13 @@ +{ + "arrowParens": "avoid", + "bracketSpacing": true, + "jsxBracketSameLine": false, + "jsxSingleQuote": false, + "quoteProps": "consistent", + "printWidth": 180, + "semi": true, + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "all", + "useTabs": false +} diff --git a/packages/stencil-app/LICENSE b/packages/stencil-app/LICENSE new file mode 100644 index 0000000..75de305 --- /dev/null +++ b/packages/stencil-app/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/stencil-app/package.json b/packages/stencil-app/package.json new file mode 100644 index 0000000..d276839 --- /dev/null +++ b/packages/stencil-app/package.json @@ -0,0 +1,22 @@ +{ + "name": "stencil-app", + "private": true, + "version": "0.0.1", + "description": "Stencil App Starter", + "scripts": { + "build": "stencil build", + "start": "stencil build --dev --watch --serve", + "test": "stencil test --spec --e2e", + "test.watch": "stencil test --spec --e2e --watchAll", + "generate": "stencil generate" + }, + "devDependencies": { + "@stencil/core": "2.13.0", + "@stencil/router": "^1.0.1", + "@types/jest": "^27.0.3", + "jest": "^27.4.5", + "jest-cli": "^27.4.5", + "puppeteer": "^10.0.0" + }, + "license": "MIT" +} diff --git a/packages/stencil-app/readme.md b/packages/stencil-app/readme.md new file mode 100644 index 0000000..3fe6474 --- /dev/null +++ b/packages/stencil-app/readme.md @@ -0,0 +1,41 @@ +# Stencil App Starter + +Stencil is a compiler for building fast web apps using Web Components. + +Stencil combines the best concepts of the most popular frontend frameworks into a compile-time rather than run-time tool. Stencil takes TypeScript, JSX, a tiny virtual DOM layer, efficient one-way data binding, an asynchronous rendering pipeline (similar to React Fiber), and lazy-loading out of the box, and generates 100% standards-based Web Components that run in any browser supporting the Custom Elements v1 spec. + +Stencil components are just Web Components, so they work in any major framework or with no framework at all. In many cases, Stencil can be used as a drop in replacement for traditional frontend frameworks given the capabilities now available in the browser, though using it as such is certainly not required. + +Stencil also enables a number of key capabilities on top of Web Components, in particular Server Side Rendering (SSR) without the need to run a headless browser, pre-rendering, and objects-as-properties (instead of just strings). + +## Getting Started + +To start a new project using Stencil, clone this repo to a new directory: + +```bash +npm init stencil app +``` + +and run: + +```bash +npm start +``` + +To build the app for production, run: + +```bash +npm run build +``` + +To run the unit tests once, run: + +``` +npm test +``` + +To run the unit tests and watch for file changes during development, run: + +``` +npm run test.watch +``` diff --git a/packages/stencil-app/src/assets/icon/favicon.ico b/packages/stencil-app/src/assets/icon/favicon.ico new file mode 100644 index 0000000..077bd9b Binary files /dev/null and b/packages/stencil-app/src/assets/icon/favicon.ico differ diff --git a/packages/stencil-app/src/assets/icon/icon.png b/packages/stencil-app/src/assets/icon/icon.png new file mode 100644 index 0000000..7fd5b8d Binary files /dev/null and b/packages/stencil-app/src/assets/icon/icon.png differ diff --git a/packages/stencil-app/src/components.d.ts b/packages/stencil-app/src/components.d.ts new file mode 100644 index 0000000..f0b5181 --- /dev/null +++ b/packages/stencil-app/src/components.d.ts @@ -0,0 +1,66 @@ +/* eslint-disable */ +/* tslint:disable */ +/** + * This is an autogenerated file created by the Stencil compiler. + * It contains typing information for all components that exist in this project. + */ +import { HTMLStencilElement, JSXBase } from "@stencil/core/internal"; +import { MatchResults } from "@stencil/router"; +export namespace Components { + interface AppHome { + } + interface AppProfile { + "match": MatchResults; + } + interface AppRoot { + } +} +declare global { + interface HTMLAppHomeElement extends Components.AppHome, HTMLStencilElement { + } + var HTMLAppHomeElement: { + prototype: HTMLAppHomeElement; + new (): HTMLAppHomeElement; + }; + interface HTMLAppProfileElement extends Components.AppProfile, HTMLStencilElement { + } + var HTMLAppProfileElement: { + prototype: HTMLAppProfileElement; + new (): HTMLAppProfileElement; + }; + interface HTMLAppRootElement extends Components.AppRoot, HTMLStencilElement { + } + var HTMLAppRootElement: { + prototype: HTMLAppRootElement; + new (): HTMLAppRootElement; + }; + interface HTMLElementTagNameMap { + "app-home": HTMLAppHomeElement; + "app-profile": HTMLAppProfileElement; + "app-root": HTMLAppRootElement; + } +} +declare namespace LocalJSX { + interface AppHome { + } + interface AppProfile { + "match"?: MatchResults; + } + interface AppRoot { + } + interface IntrinsicElements { + "app-home": AppHome; + "app-profile": AppProfile; + "app-root": AppRoot; + } +} +export { LocalJSX as JSX }; +declare module "@stencil/core" { + export namespace JSX { + interface IntrinsicElements { + "app-home": LocalJSX.AppHome & JSXBase.HTMLAttributes; + "app-profile": LocalJSX.AppProfile & JSXBase.HTMLAttributes; + "app-root": LocalJSX.AppRoot & JSXBase.HTMLAttributes; + } + } +} diff --git a/packages/stencil-app/src/components/app-home/app-home.css b/packages/stencil-app/src/components/app-home/app-home.css new file mode 100644 index 0000000..e31d2f4 --- /dev/null +++ b/packages/stencil-app/src/components/app-home/app-home.css @@ -0,0 +1,25 @@ +.app-home { + padding: 10px; +} + +button { + background: #5851ff; + color: white; + margin: 8px; + border: none; + font-size: 13px; + font-weight: 700; + text-transform: uppercase; + padding: 16px 20px; + border-radius: 2px; + box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); + outline: 0; + letter-spacing: 0.04em; + transition: all 0.15s ease; + cursor: pointer; +} + +button:hover { + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1); + transform: translateY(1px); +} diff --git a/packages/stencil-app/src/components/app-home/app-home.e2e.ts b/packages/stencil-app/src/components/app-home/app-home.e2e.ts new file mode 100644 index 0000000..ab2cce1 --- /dev/null +++ b/packages/stencil-app/src/components/app-home/app-home.e2e.ts @@ -0,0 +1,19 @@ +import { newE2EPage } from '@stencil/core/testing'; + +describe('app-home', () => { + it('renders', async () => { + const page = await newE2EPage(); + await page.setContent(''); + + const element = await page.find('app-home'); + expect(element).toHaveClass('hydrated'); + }); + + it('contains a "Profile Page" button', async () => { + const page = await newE2EPage(); + await page.setContent(''); + + const element = await page.find('app-home >>> button'); + expect(element.textContent).toEqual('Profile page'); + }); +}); diff --git a/packages/stencil-app/src/components/app-home/app-home.tsx b/packages/stencil-app/src/components/app-home/app-home.tsx new file mode 100644 index 0000000..bddc5f9 --- /dev/null +++ b/packages/stencil-app/src/components/app-home/app-home.tsx @@ -0,0 +1,23 @@ +import { Component, h } from '@stencil/core'; + +@Component({ + tag: 'app-home', + styleUrl: 'app-home.css', + shadow: true, +}) +export class AppHome { + render() { + return ( +
+

+ Welcome to the Stencil App Starter. You can use this starter to build entire apps all with web components using Stencil! Check out our docs on{' '} + stenciljs.com to get started. +

+ + + + +
+ ); + } +} diff --git a/packages/stencil-app/src/components/app-profile/app-profile.css b/packages/stencil-app/src/components/app-profile/app-profile.css new file mode 100644 index 0000000..6d24a38 --- /dev/null +++ b/packages/stencil-app/src/components/app-profile/app-profile.css @@ -0,0 +1,3 @@ +.app-profile { + padding: 10px; +} diff --git a/packages/stencil-app/src/components/app-profile/app-profile.e2e.ts b/packages/stencil-app/src/components/app-profile/app-profile.e2e.ts new file mode 100644 index 0000000..da93b1b --- /dev/null +++ b/packages/stencil-app/src/components/app-profile/app-profile.e2e.ts @@ -0,0 +1,27 @@ +import { newE2EPage } from '@stencil/core/testing'; + +describe('app-profile', () => { + it('renders', async () => { + const page = await newE2EPage(); + await page.setContent(''); + + const element = await page.find('app-profile'); + expect(element).toHaveClass('hydrated'); + }); + + it('displays the specified name', async () => { + const page = await newE2EPage({ url: '/profile/joseph' }); + + const profileElement = await page.find('app-root >>> app-profile'); + const element = profileElement.shadowRoot.querySelector('div'); + expect(element.textContent).toContain('Hello! My name is Joseph.'); + }); + + // it('includes a div with the class "app-profile"', async () => { + // const page = await newE2EPage({ url: '/profile/joseph' }); + + // I would like to use a selector like this above, but it does not seem to work + // const element = await page.find('app-root >>> app-profile >>> div'); + // expect(element).toHaveClass('app-profile'); + // }); +}); diff --git a/packages/stencil-app/src/components/app-profile/app-profile.spec.ts b/packages/stencil-app/src/components/app-profile/app-profile.spec.ts new file mode 100644 index 0000000..787a1e1 --- /dev/null +++ b/packages/stencil-app/src/components/app-profile/app-profile.spec.ts @@ -0,0 +1,46 @@ +import { AppProfile } from './app-profile'; +import { newSpecPage } from '@stencil/core/testing'; + +describe('app-profile', () => { + describe('normalization', () => { + it('returns a blank string if the name is undefined', async () => { + const { rootInstance } = await newSpecPage({ + components: [AppProfile], + html: '', + }); + expect(rootInstance.normalize(undefined)).toEqual(''); + }); + + it('returns a blank string if the name is null', async () => { + const { rootInstance } = await newSpecPage({ + components: [AppProfile], + html: '', + }); + expect(rootInstance.normalize(null)).toEqual(''); + }); + + it('capitalizes the first letter', async () => { + const { rootInstance } = await newSpecPage({ + components: [AppProfile], + html: '', + }); + expect(rootInstance.normalize('quincy')).toEqual('Quincy'); + }); + + it('lower-cases the following letters', async () => { + const { rootInstance } = await newSpecPage({ + components: [AppProfile], + html: '', + }); + expect(rootInstance.normalize('JOSEPH')).toEqual('Joseph'); + }); + + it('handles single letter names', async () => { + const { rootInstance } = await newSpecPage({ + components: [AppProfile], + html: '', + }); + expect(rootInstance.normalize('q')).toEqual('Q'); + }); + }); +}); diff --git a/packages/stencil-app/src/components/app-profile/app-profile.tsx b/packages/stencil-app/src/components/app-profile/app-profile.tsx new file mode 100644 index 0000000..7f20aca --- /dev/null +++ b/packages/stencil-app/src/components/app-profile/app-profile.tsx @@ -0,0 +1,28 @@ +import { Component, Prop, h } from '@stencil/core'; +import { MatchResults } from '@stencil/router'; + +@Component({ + tag: 'app-profile', + styleUrl: 'app-profile.css', + shadow: true, +}) +export class AppProfile { + @Prop() match: MatchResults; + + normalize(name: string): string { + if (name) { + return name.substr(0, 1).toUpperCase() + name.substr(1).toLowerCase(); + } + return ''; + } + + render() { + if (this.match && this.match.params.name) { + return ( +
+

Hello! My name is {this.normalize(this.match.params.name)}. My name was passed in through a route param!

+
+ ); + } + } +} diff --git a/packages/stencil-app/src/components/app-root/app-root.css b/packages/stencil-app/src/components/app-root/app-root.css new file mode 100644 index 0000000..a8fb2e3 --- /dev/null +++ b/packages/stencil-app/src/components/app-root/app-root.css @@ -0,0 +1,15 @@ +header { + background: #5851ff; + color: white; + height: 56px; + display: flex; + align-items: center; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); +} + +h1 { + font-size: 1.4rem; + font-weight: 500; + color: #fff; + padding: 0 12px; +} diff --git a/packages/stencil-app/src/components/app-root/app-root.e2e.ts b/packages/stencil-app/src/components/app-root/app-root.e2e.ts new file mode 100644 index 0000000..6d1ebc5 --- /dev/null +++ b/packages/stencil-app/src/components/app-root/app-root.e2e.ts @@ -0,0 +1,17 @@ +import { newE2EPage } from '@stencil/core/testing'; + +describe('app-root', () => { + it('renders', async () => { + const page = await newE2EPage({ url: '/' }); + + const element = await page.find('app-root'); + expect(element).toHaveClass('hydrated'); + }); + + it('renders the title', async () => { + const page = await newE2EPage({ url: '/' }); + + const element = await page.find('app-root >>> h1'); + expect(element.textContent).toEqual('Stencil App Starter'); + }); +}); diff --git a/packages/stencil-app/src/components/app-root/app-root.tsx b/packages/stencil-app/src/components/app-root/app-root.tsx new file mode 100644 index 0000000..71f90cb --- /dev/null +++ b/packages/stencil-app/src/components/app-root/app-root.tsx @@ -0,0 +1,27 @@ +import { Component, h } from '@stencil/core'; + +@Component({ + tag: 'app-root', + styleUrl: 'app-root.css', + shadow: true, +}) +export class AppRoot { + render() { + return ( +
+
+

Stencil App Starter & LinbudLab Starters

+
+ +
+ + + + + + +
+
+ ); + } +} diff --git a/packages/stencil-app/src/global/app.css b/packages/stencil-app/src/global/app.css new file mode 100644 index 0000000..71e41eb --- /dev/null +++ b/packages/stencil-app/src/global/app.css @@ -0,0 +1,15 @@ +/* + Global App CSS + ---------------------- + Use this file for styles that should be applied to all components. + For example, "font-family" within the "body" selector is a CSS property + most apps will want applied to all components. + + Any global CSS variables should also be applied here. +*/ + +body { + margin: 0px; + padding: 0px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; +} diff --git a/packages/stencil-app/src/global/app.ts b/packages/stencil-app/src/global/app.ts new file mode 100644 index 0000000..826167f --- /dev/null +++ b/packages/stencil-app/src/global/app.ts @@ -0,0 +1,7 @@ +export default async () => { + /** + * The code to be executed should be placed within a default function that is + * exported by the global script. Ensure all of the code in the global script + * is wrapped in the function() that is exported. + */ +}; diff --git a/packages/stencil-app/src/index.html b/packages/stencil-app/src/index.html new file mode 100644 index 0000000..15c0b0f --- /dev/null +++ b/packages/stencil-app/src/index.html @@ -0,0 +1,25 @@ + + + + + Stencil Starter App + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stencil-app/src/index.ts b/packages/stencil-app/src/index.ts new file mode 100644 index 0000000..9d86232 --- /dev/null +++ b/packages/stencil-app/src/index.ts @@ -0,0 +1,2 @@ +export { Components, JSX } from './components'; +import '@stencil/router'; diff --git a/packages/stencil-app/src/manifest.json b/packages/stencil-app/src/manifest.json new file mode 100644 index 0000000..d43cf34 --- /dev/null +++ b/packages/stencil-app/src/manifest.json @@ -0,0 +1,13 @@ +{ + "name": "Stencil Starter", + "short_name": "Stencil", + "start_url": "/", + "display": "standalone", + "icons": [{ + "src": "assets/icon/icon.png", + "sizes": "512x512", + "type": "image/png" + }], + "background_color": "#16161d", + "theme_color": "#16161d" +} \ No newline at end of file diff --git a/packages/stencil-app/stencil.config.ts b/packages/stencil-app/stencil.config.ts new file mode 100644 index 0000000..a00c1c7 --- /dev/null +++ b/packages/stencil-app/stencil.config.ts @@ -0,0 +1,17 @@ +import { Config } from '@stencil/core'; + +// https://stenciljs.com/docs/config + +export const config: Config = { + globalStyle: 'src/global/app.css', + globalScript: 'src/global/app.ts', + taskQueue: 'async', + outputTargets: [ + { + type: 'www', + // comment the following line to disable service workers in production + serviceWorker: null, + baseUrl: 'https://myapp.local/', + }, + ], +}; diff --git a/packages/stencil-app/tsconfig.json b/packages/stencil-app/tsconfig.json new file mode 100644 index 0000000..acf811a --- /dev/null +++ b/packages/stencil-app/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "allowUnreachableCode": false, + "declaration": false, + "experimentalDecorators": true, + "lib": ["dom", "es2015"], + "moduleResolution": "node", + "module": "esnext", + "target": "es2017", + "noUnusedLocals": true, + "noUnusedParameters": true, + "skipLibCheck": true, + "jsx": "react", + "jsxFactory": "h" + }, + "include": ["src"], + "exclude": ["node_modules"] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39430bb..ea9bfa5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: '@types/prettier': ^2.4.4 '@types/prompts': ^2.0.14 cac: ^6.7.12 - chalk: ^4.1.2 + chalk: ^4.0.0 consola: ^2.15.3 enquirer: ^2.3.6 execa: ^5.0.0 @@ -72,88 +72,88 @@ importers: packages/apollo-element-starter: specifiers: - '@apollo-elements/components': ^2.0.0 - '@apollo-elements/core': ^1.0.0 - '@apollo-elements/create': ^3.0.3 - '@apollo/client': ^3.5.4 - '@graphql-codegen/cli': ^2.3.0 + '@apollo-elements/components': ^3.0.1 + '@apollo-elements/core': ^2.1.0 + '@apollo-elements/create': ^4.0.2 + '@apollo/client': ^3.5.10 + '@graphql-codegen/cli': ^2.6.2 '@graphql-codegen/introspection': ^2.1.1 - '@graphql-codegen/near-operation-file-preset': ^2.2.2 - '@graphql-codegen/typed-document-node': ^2.2.1 - '@graphql-codegen/typescript': ^2.4.1 - '@graphql-codegen/typescript-operations': ^2.2.1 + '@graphql-codegen/near-operation-file-preset': ^2.2.9 + '@graphql-codegen/typed-document-node': ^2.2.8 + '@graphql-codegen/typescript': ^2.4.8 + '@graphql-codegen/typescript-operations': ^2.3.5 '@open-wc/rollup-plugin-html': ^1.x '@pwrs/eslint-config': ^0.x - '@rollup/plugin-commonjs': ^17.x - '@rollup/plugin-node-resolve': ^11.x + '@rollup/plugin-commonjs': ^21.x + '@rollup/plugin-node-resolve': ^13.x '@web/dev-server': ^0.1.x '@web/dev-server-esbuild': ^0.2.x '@web/dev-server-rollup': ^0.3.x - graphql: ^15.0.0 - lit: ^2.1.1 - lit-element: ^3.1.1 + graphql: ^16.3.0 + lit: ^2.2.1 + lit-element: ^3.2.0 npm-run-all: ^4.x pwa-helpers: ^0.9.1 rollup: ^2.x - rollup-plugin-esbuild: ^2.x - rollup-plugin-lit-css: ^2.x + rollup-plugin-esbuild: ^4.x + rollup-plugin-lit-css: ^3.x tslib: ^2.3.1 typescript: ^4.x dependencies: - '@apollo-elements/components': 2.1.1_graphql@15.8.0 - '@apollo-elements/core': 1.1.0_graphql@15.8.0 - '@apollo/client': 3.5.10_graphql@15.8.0 - graphql: 15.8.0 + '@apollo-elements/components': 3.0.1_graphql@16.3.0 + '@apollo-elements/core': 2.1.0_graphql@16.3.0 + '@apollo/client': 3.5.10_graphql@16.3.0 + graphql: 16.3.0 lit: 2.2.1 lit-element: 3.2.0 pwa-helpers: 0.9.1 tslib: 2.3.1 devDependencies: - '@apollo-elements/create': 3.1.3_8a30c4e86d052b41db6273dff9fbd057 - '@graphql-codegen/cli': 2.6.2_8a30c4e86d052b41db6273dff9fbd057 - '@graphql-codegen/introspection': 2.1.1_graphql@15.8.0 - '@graphql-codegen/near-operation-file-preset': 2.2.9_graphql@15.8.0 - '@graphql-codegen/typed-document-node': 2.2.8_graphql@15.8.0 - '@graphql-codegen/typescript': 2.4.8_graphql@15.8.0 - '@graphql-codegen/typescript-operations': 2.3.5_graphql@15.8.0 + '@apollo-elements/create': 4.0.2_3b667ef9fa2e39a39933bb2c0a49d7d2 + '@graphql-codegen/cli': 2.6.2_3b667ef9fa2e39a39933bb2c0a49d7d2 + '@graphql-codegen/introspection': 2.1.1_graphql@16.3.0 + '@graphql-codegen/near-operation-file-preset': 2.2.9_graphql@16.3.0 + '@graphql-codegen/typed-document-node': 2.2.8_graphql@16.3.0 + '@graphql-codegen/typescript': 2.4.8_graphql@16.3.0 + '@graphql-codegen/typescript-operations': 2.3.5_graphql@16.3.0 '@open-wc/rollup-plugin-html': 1.2.5 '@pwrs/eslint-config': 0.0.25_typescript@4.6.2 - '@rollup/plugin-commonjs': 17.1.0_rollup@2.70.1 - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.70.1 + '@rollup/plugin-commonjs': 21.0.2_rollup@2.70.1 + '@rollup/plugin-node-resolve': 13.1.3_rollup@2.70.1 '@web/dev-server': 0.1.30 '@web/dev-server-esbuild': 0.2.16 '@web/dev-server-rollup': 0.3.15 npm-run-all: 4.1.5 rollup: 2.70.1 - rollup-plugin-esbuild: 2.6.1 - rollup-plugin-lit-css: 2.1.0 + rollup-plugin-esbuild: 4.8.2_rollup@2.70.1 + rollup-plugin-lit-css: 3.2.1 typescript: 4.6.2 packages/apollo-server-starter: specifiers: apollo-graphql: ^0.9.5 - apollo-server: ^3.6.4 - apollo-server-core: ^3.6.4 + apollo-server: ^3.6.5 + apollo-server-core: ^3.6.5 chalk: ^4.0.0 class-validator: ^0.13.2 - graphql: ^15.3.0 + graphql: ^16.3.0 graphql-subscriptions: ^2.0.0 nexus: ^1.3.0 nexus-plugin-prisma: ^0.35.0 reflect-metadata: ^0.1.13 type-graphql: ^1.1.1 dependencies: - apollo-graphql: 0.9.5_graphql@15.8.0 - apollo-server: 3.6.4_graphql@15.8.0 - apollo-server-core: 3.6.4_graphql@15.8.0 + apollo-graphql: 0.9.5_graphql@16.3.0 + apollo-server: 3.6.5_graphql@16.3.0 + apollo-server-core: 3.6.5_graphql@16.3.0 chalk: 4.1.2 class-validator: 0.13.2 - graphql: 15.8.0 - graphql-subscriptions: 2.0.0_graphql@15.8.0 - nexus: 1.3.0_graphql@15.8.0 - nexus-plugin-prisma: 0.35.0_graphql@15.8.0+nexus@1.3.0 + graphql: 16.3.0 + graphql-subscriptions: 2.0.0_graphql@16.3.0 + nexus: 1.3.0_graphql@16.3.0 + nexus-plugin-prisma: 0.35.0_graphql@16.3.0+nexus@1.3.0 reflect-metadata: 0.1.13 - type-graphql: 1.1.1_aea24acf06b899fbc466d3b3b949c72d + type-graphql: 1.1.1_9be1ff75d882fe7642637dd5bd1e76d7 packages/astro-docs-starter: specifiers: @@ -162,15 +162,15 @@ importers: '@astrojs/renderer-react': ^0.5.0 '@docsearch/css': ^3.0.0 '@docsearch/react': ^3.0.0 - '@types/react': ^17.0.40 - astro: ^0.24.2 + '@types/react': ^17.0.42 + astro: ^0.24.3 react: ^17.0.2 react-dom: ^17.0.2 dependencies: '@algolia/client-search': 4.13.0 '@docsearch/css': 3.0.0 - '@docsearch/react': 3.0.0_480a8db74f6ad30acbb587f476cf6f4e - '@types/react': 17.0.40 + '@docsearch/react': 3.0.0_b7dd256f0839404ee7b3a5c5e44993b2 + '@types/react': 17.0.42 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 devDependencies: @@ -245,9 +245,9 @@ importers: '@testing-library/react': ^12.1.4 '@testing-library/user-event': ^13.5.0 '@types/jest': ^27.4.1 - '@types/node': ^16.11.26 - '@types/react': ^17.0.40 - '@types/react-dom': ^17.0.13 + '@types/node': ^17.0.23 + '@types/react': ^17.0.42 + '@types/react-dom': ^17.0.14 react: ^17.0.2 react-dom: ^17.0.2 react-scripts: 5.0.0 @@ -258,9 +258,9 @@ importers: '@testing-library/react': 12.1.4_react-dom@17.0.2+react@17.0.2 '@testing-library/user-event': 13.5.0 '@types/jest': 27.4.1 - '@types/node': 16.11.26 - '@types/react': 17.0.40 - '@types/react-dom': 17.0.13 + '@types/node': 17.0.23 + '@types/react': 17.0.42 + '@types/react-dom': 17.0.14 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 react-scripts: 5.0.0_6966d8ae31ac1ad18e08f9260ae531b7 @@ -857,6 +857,22 @@ importers: puppeteer: 13.5.1 puppeteer-cluster: 0.23.0_puppeteer@13.5.1 + packages/stencil-app: + specifiers: + '@stencil/core': 2.13.0 + '@stencil/router': ^1.0.1 + '@types/jest': ^27.0.3 + jest: ^27.4.5 + jest-cli: ^27.4.5 + puppeteer: ^10.0.0 + devDependencies: + '@stencil/core': 2.13.0 + '@stencil/router': 1.0.1 + '@types/jest': 27.4.1 + jest: 27.5.1_ts-node@10.5.0 + jest-cli: 27.5.1_ts-node@10.5.0 + puppeteer: 10.4.0 + packages/strapi-graphql-starter: specifiers: '@strapi/plugin-graphql': ^4.1.3 @@ -1254,12 +1270,12 @@ packages: jsonpointer: 5.0.0 leven: 3.1.0 - /@apollo-elements/components/2.1.1_graphql@15.8.0: - resolution: {integrity: sha512-KZNo7YGhPDZYHpYdBkGjaZ3bZBxm5nlUJXpt6r4kaF2n9aA6OuTunPovgwi2lFY9EWIcOfSudodRXMQJY2FFog==} + /@apollo-elements/components/3.0.1_graphql@16.3.0: + resolution: {integrity: sha512-foomdvm83qeUDBZ+6q3Mmx4x7bxTbZYprY0pVcQgRhiZYEaJaSd1p73g/8OUMaKDlTcFSY8Eo1mRbLn9cf4+7g==} dependencies: - '@apollo-elements/core': 1.1.0_graphql@15.8.0 - '@apollo-elements/mixins': 4.1.0_graphql@15.8.0 - '@apollo/client': 3.5.10_graphql@15.8.0 + '@apollo-elements/core': 2.1.0_graphql@16.3.0 + '@apollo-elements/mixins': 5.0.1_graphql@16.3.0 + '@apollo/client': 3.5.10_graphql@16.3.0 stampino: 0.6.2 tslib: 2.3.1 transitivePeerDependencies: @@ -1269,13 +1285,13 @@ packages: - subscriptions-transport-ws dev: false - /@apollo-elements/core/1.1.0_graphql@15.8.0: - resolution: {integrity: sha512-s9IU3tkgf1hfK3QJy7zPp5pGoA4g5z1J5gzT7nikvrCqUJi97aELVhStsxGsitngNI4qhlgXVlpcDXzdsojUgQ==} + /@apollo-elements/core/2.1.0_graphql@16.3.0: + resolution: {integrity: sha512-9uvTWexyFTQ0m+PwiI2aQ9Hlse12n9LJ8HkKkQt4D0nnrCpZvejbRwYCkKZgPxXQtsxZojHQwkWAUGBfjQuUpg==} peerDependencies: graphql: ^15.4.0 || ^16 dependencies: - '@apollo/client': 3.5.10_graphql@15.8.0 - graphql: 15.8.0 + '@apollo/client': 3.5.10_graphql@16.3.0 + graphql: 16.3.0 lit: 2.2.1 tslib: 2.3.1 transitivePeerDependencies: @@ -1284,17 +1300,18 @@ packages: - subscriptions-transport-ws dev: false - /@apollo-elements/create/3.1.3_8a30c4e86d052b41db6273dff9fbd057: - resolution: {integrity: sha512-tumiQQ8rL5WLS0zlf90AhVrI38JiGWKprqDQKVZ6q0jbOFYNpJLMgtRO+kRCeLHjaHBsGUipsVZXpPfdkj2Hag==} + /@apollo-elements/create/4.0.2_3b667ef9fa2e39a39933bb2c0a49d7d2: + resolution: {integrity: sha512-Q+NBjqAe4tTlq1Yy8ZmxZxqi1TtI5Mij7KlhJcUzJSkLfcsJuH7l6wK3Y+IHD5jQgby5hfSVKy60hk2fo3HGTw==} hasBin: true dependencies: - '@graphql-codegen/cli': 1.21.8_8a30c4e86d052b41db6273dff9fbd057 - '@graphql-codegen/typescript': 1.23.0_graphql@15.8.0 - '@graphql-codegen/typescript-operations': 1.18.4_graphql@15.8.0 + '@graphql-codegen/cli': 2.6.2_3b667ef9fa2e39a39933bb2c0a49d7d2 + '@graphql-codegen/typescript': 2.4.8_graphql@16.3.0 + '@graphql-codegen/typescript-operations': 2.3.5_graphql@16.3.0 case: 1.6.3 chalk: 4.1.2 execa: 5.1.1 - inquirer: 7.3.3 + globby: 12.2.0 + inquirer: 8.2.0 mkdirp: 1.0.4 ncp: 2.0.0 tslib: 2.3.1 @@ -1310,11 +1327,11 @@ packages: - zen-observable dev: true - /@apollo-elements/mixins/4.1.0_graphql@15.8.0: - resolution: {integrity: sha512-m8n37RRjG60nzjrEuQ+4NQUIIPy6Q/LrOxIOaocEqPoQUfD4wY+/k1qArvag3clXSoCNe3zry0ZKUdlMiWhuew==} + /@apollo-elements/mixins/5.0.1_graphql@16.3.0: + resolution: {integrity: sha512-qCO/Ax0tz4Mf4fyQ6CXHrFcN/026t+1OlY6El/5My7KBUSdCe5tloLM/LFPLJmpTwIzV0DsmM/BT320YqKkaRw==} dependencies: - '@apollo-elements/core': 1.1.0_graphql@15.8.0 - '@apollo/client': 3.5.10_graphql@15.8.0 + '@apollo-elements/core': 2.1.0_graphql@16.3.0 + '@apollo/client': 3.5.10_graphql@16.3.0 '@open-wc/dedupe-mixin': 1.3.0 tslib: 2.3.1 transitivePeerDependencies: @@ -1356,7 +1373,7 @@ packages: zen-observable-ts: 1.2.3 dev: false - /@apollo/client/3.5.10_graphql@15.8.0: + /@apollo/client/3.5.10_graphql@16.3.0: resolution: {integrity: sha512-tL3iSpFe9Oldq7gYikZK1dcYxp1c01nlSwtsMz75382HcI6fvQXyFXUCJTTK3wgO2/ckaBvRGw7VqjFREdVoRw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -1371,12 +1388,12 @@ packages: subscriptions-transport-ws: optional: true dependencies: - '@graphql-typed-document-node/core': 3.1.1_graphql@15.8.0 + '@graphql-typed-document-node/core': 3.1.1_graphql@16.3.0 '@wry/context': 0.6.1 '@wry/equality': 0.5.2 '@wry/trie': 0.3.1 - graphql: 15.8.0 - graphql-tag: 2.12.6_graphql@15.8.0 + graphql: 16.3.0 + graphql-tag: 2.12.6_graphql@16.3.0 hoist-non-react-statics: 3.3.2 optimism: 0.16.1 prop-types: 15.8.1 @@ -1494,13 +1511,6 @@ packages: xss: 1.0.11 dev: false - /@ardatan/aggregate-error/0.0.6: - resolution: {integrity: sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==} - engines: {node: '>=8'} - dependencies: - tslib: 2.0.3 - dev: true - /@astrojs/compiler/0.12.1: resolution: {integrity: sha512-XpKZyJlnDhszulwwse/1uV+ZiyTpg6xNH5TrriYDVdzB8dUbQLdE7tX4Cxhdw5QrJpV57AaPrPXvJKi1jnIkxw==} dependencies: @@ -2186,12 +2196,6 @@ packages: chalk: 4.1.2 js-tokens: 4.0.0 - /@babel/parser/7.12.16: - resolution: {integrity: sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==} - engines: {node: '>=6.0.0'} - hasBin: true - dev: true - /@babel/parser/7.17.3: resolution: {integrity: sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==} engines: {node: '>=6.0.0'} @@ -4962,22 +4966,6 @@ packages: '@babel/parser': 7.17.3 '@babel/types': 7.17.0 - /@babel/traverse/7.12.13: - resolution: {integrity: sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==} - dependencies: - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.3 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.17.3 - '@babel/types': 7.17.0 - debug: 4.3.3 - globals: 11.12.0 - lodash: 4.17.21 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/traverse/7.17.3: resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} engines: {node: '>=6.9.0'} @@ -5013,14 +5001,6 @@ packages: - supports-color dev: false - /@babel/types/7.12.13: - resolution: {integrity: sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==} - dependencies: - '@babel/helper-validator-identifier': 7.16.7 - lodash: 4.17.21 - to-fast-properties: 2.0.0 - dev: true - /@babel/types/7.17.0: resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} engines: {node: '>=6.9.0'} @@ -5401,7 +5381,7 @@ packages: - '@algolia/client-search' dev: true - /@docsearch/react/3.0.0_480a8db74f6ad30acbb587f476cf6f4e: + /@docsearch/react/3.0.0_b7dd256f0839404ee7b3a5c5e44993b2: resolution: {integrity: sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==} peerDependencies: '@types/react': '>= 16.8.0 < 18.0.0' @@ -5411,7 +5391,7 @@ packages: '@algolia/autocomplete-core': 1.5.2 '@algolia/autocomplete-preset-algolia': 1.5.2_589f194321be170193eed0413d544d09 '@docsearch/css': 3.0.0 - '@types/react': 17.0.40 + '@types/react': 17.0.42 algoliasearch: 4.12.0 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -5536,21 +5516,6 @@ packages: resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==} dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_777498c259bdff31f6b9d77a9f1c816f: - resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==} - engines: {node: '>=10.0.0'} - peerDependencies: - cosmiconfig: '>=6' - dependencies: - cosmiconfig: 7.0.0 - lodash.get: 4.4.2 - make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.6.2 - tslib: 2.3.1 - transitivePeerDependencies: - - typescript - dev: true - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_c84a270c92bf6e8d30a9786dab5936e4: resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==} engines: {node: '>=10.0.0'} @@ -5716,16 +5681,6 @@ packages: /@gar/promisify/1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - /@graphql-codegen/add/3.1.1_graphql@15.8.0: - resolution: {integrity: sha512-XkVwcqosa0CVBlL1HaQT0gp+EUfhuQE3LzrEpzMQLwchxaj/NPVYtOJL6MUHaYDsHzLqxWrufjfbeB3y2NQgRw==} - 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 || ^16.0.0 - dependencies: - '@graphql-codegen/plugin-helpers': 2.4.2_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.3.1 - dev: true - /@graphql-codegen/add/3.1.1_graphql@16.3.0: resolution: {integrity: sha512-XkVwcqosa0CVBlL1HaQT0gp+EUfhuQE3LzrEpzMQLwchxaj/NPVYtOJL6MUHaYDsHzLqxWrufjfbeB3y2NQgRw==} peerDependencies: @@ -5736,62 +5691,6 @@ packages: tslib: 2.3.1 dev: true - /@graphql-codegen/cli/1.21.8_8a30c4e86d052b41db6273dff9fbd057: - resolution: {integrity: sha512-sxKUIvT2dGerFyvs6SsQpkHDyOnk+MRwqsnmsF22eAWHUbNLd429PKC71E26egXzT2BhHabUIfMV7xk9mkgWNg==} - hasBin: true - 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 - dependencies: - '@graphql-codegen/core': 1.17.10_graphql@15.8.0 - '@graphql-codegen/plugin-helpers': 1.18.8_graphql@15.8.0 - '@graphql-tools/apollo-engine-loader': 6.2.5_graphql@15.8.0 - '@graphql-tools/code-file-loader': 6.3.1_graphql@15.8.0 - '@graphql-tools/git-loader': 6.2.6_graphql@15.8.0 - '@graphql-tools/github-loader': 6.2.5_graphql@15.8.0 - '@graphql-tools/graphql-file-loader': 6.2.7_graphql@15.8.0 - '@graphql-tools/json-file-loader': 6.2.6_graphql@15.8.0 - '@graphql-tools/load': 6.2.8_graphql@15.8.0 - '@graphql-tools/prisma-loader': 6.3.0_d7ddc960e94a93e6219434443c45ea11 - '@graphql-tools/url-loader': 6.10.1_d7ddc960e94a93e6219434443c45ea11 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - change-case-all: 1.0.14 - chokidar: 3.5.3 - common-tags: 1.8.2 - cosmiconfig: 7.0.1 - debounce: 1.2.1 - dependency-graph: 0.11.0 - detect-indent: 6.1.0 - glob: 7.2.0 - graphql: 15.8.0 - graphql-config: 3.4.1_8a30c4e86d052b41db6273dff9fbd057 - inquirer: 7.3.3 - is-glob: 4.0.3 - json-to-pretty-yaml: 1.2.2 - latest-version: 5.1.0 - listr: 0.14.3 - listr-update-renderer: 0.5.0_listr@0.14.3 - log-symbols: 4.1.0 - minimatch: 3.1.2 - mkdirp: 1.0.4 - string-env-interpolation: 1.0.1 - ts-log: 2.2.4 - tslib: 2.3.1 - valid-url: 1.0.9 - wrap-ansi: 7.0.0 - yaml: 1.10.2 - yargs: 17.3.1 - transitivePeerDependencies: - - '@types/node' - - bufferutil - - encoding - - supports-color - - typescript - - utf-8-validate - - zen-observable - dev: true - /@graphql-codegen/cli/2.4.0_8a30c4e86d052b41db6273dff9fbd057: resolution: {integrity: sha512-4iiHH2AxBE17lX5cFdFg6+kh7I6uKQLYG0IZRalRbW/grKL7kuVp/RDUjmVB2GNJTJEhjxYLMJFJZocUmAUBlw==} hasBin: true @@ -5906,75 +5805,6 @@ packages: - zen-observable dev: true - /@graphql-codegen/cli/2.6.2_8a30c4e86d052b41db6273dff9fbd057: - resolution: {integrity: sha512-UO75msoVgvLEvfjCezM09cQQqp32+mR8Ma1ACsBpr7nroFvHbgcu2ulx1cMovg4sxDBCsvd9Eq/xOOMpARUxtw==} - hasBin: true - 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 || ^16.0.0 - dependencies: - '@graphql-codegen/core': 2.5.1_graphql@15.8.0 - '@graphql-codegen/plugin-helpers': 2.4.2_graphql@15.8.0 - '@graphql-tools/apollo-engine-loader': 7.2.4_graphql@15.8.0 - '@graphql-tools/code-file-loader': 7.2.5_graphql@15.8.0 - '@graphql-tools/git-loader': 7.1.4_graphql@15.8.0 - '@graphql-tools/github-loader': 7.2.5_graphql@15.8.0 - '@graphql-tools/graphql-file-loader': 7.3.5_graphql@15.8.0 - '@graphql-tools/json-file-loader': 7.3.5_graphql@15.8.0 - '@graphql-tools/load': 7.5.3_graphql@15.8.0 - '@graphql-tools/prisma-loader': 7.1.3_d7ddc960e94a93e6219434443c45ea11 - '@graphql-tools/url-loader': 7.9.4_d7ddc960e94a93e6219434443c45ea11 - '@graphql-tools/utils': 8.6.3_graphql@15.8.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - change-case-all: 1.0.14 - chokidar: 3.5.3 - common-tags: 1.8.2 - cosmiconfig: 7.0.1 - debounce: 1.2.1 - dependency-graph: 0.11.0 - detect-indent: 6.1.0 - glob: 7.2.0 - globby: 11.1.0 - graphql: 15.8.0 - graphql-config: 4.1.0_8a30c4e86d052b41db6273dff9fbd057 - inquirer: 8.2.0 - is-glob: 4.0.3 - json-to-pretty-yaml: 1.2.2 - latest-version: 5.1.0 - listr: 0.14.3 - listr-update-renderer: 0.5.0_listr@0.14.3 - log-symbols: 4.1.0 - minimatch: 4.2.1 - mkdirp: 1.0.4 - string-env-interpolation: 1.0.1 - ts-log: 2.2.4 - tslib: 2.3.1 - valid-url: 1.0.9 - wrap-ansi: 7.0.0 - yaml: 1.10.2 - yargs: 17.3.1 - transitivePeerDependencies: - - '@types/node' - - bufferutil - - encoding - - supports-color - - typescript - - utf-8-validate - - zen-observable - dev: true - - /@graphql-codegen/core/1.17.10_graphql@15.8.0: - resolution: {integrity: sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ==} - 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 - dependencies: - '@graphql-codegen/plugin-helpers': 1.18.8_graphql@15.8.0 - '@graphql-tools/merge': 6.2.17_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.2.0 - dev: true - /@graphql-codegen/core/2.4.0_graphql@15.8.0: resolution: {integrity: sha512-5RiYE1+07jayp/3w/bkyaCXtfKNeKmRabpPP4aRi369WeH2cH37l2K8NbhkIU+zhpnhoqMID61TO56x2fKldZQ==} peerDependencies: @@ -5987,18 +5817,6 @@ packages: tslib: 2.3.1 dev: true - /@graphql-codegen/core/2.5.1_graphql@15.8.0: - resolution: {integrity: sha512-alctBVl2hMnBXDLwkgmnFPrZVIiBDsWJSmxJcM4GKg1PB23+xuov35GE47YAyAhQItE1B1fbYnbb1PtGiDZ4LA==} - 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 || ^16.0.0 - dependencies: - '@graphql-codegen/plugin-helpers': 2.4.2_graphql@15.8.0 - '@graphql-tools/schema': 8.3.3_graphql@15.8.0 - '@graphql-tools/utils': 8.6.3_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.3.1 - dev: true - /@graphql-codegen/core/2.5.1_graphql@16.3.0: resolution: {integrity: sha512-alctBVl2hMnBXDLwkgmnFPrZVIiBDsWJSmxJcM4GKg1PB23+xuov35GE47YAyAhQItE1B1fbYnbb1PtGiDZ4LA==} peerDependencies: @@ -6066,23 +5884,6 @@ packages: tslib: 2.3.1 dev: true - /@graphql-codegen/near-operation-file-preset/2.2.9_graphql@15.8.0: - resolution: {integrity: sha512-ytvI5wDq+92sGp+h+HEi4+biDNWsgKdRJVm5P1wzzFuc67qTPB1EipbJF4oUqSqtV6kaTu3mdHPf5yU0SWusSw==} - 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 || ^16.0.0 - dependencies: - '@graphql-codegen/add': 3.1.1_graphql@15.8.0 - '@graphql-codegen/plugin-helpers': 2.4.2_graphql@15.8.0 - '@graphql-codegen/visitor-plugin-common': 2.7.4_graphql@15.8.0 - '@graphql-tools/utils': 8.6.3_graphql@15.8.0 - graphql: 15.8.0 - parse-filepath: 1.0.2 - tslib: 2.3.1 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - /@graphql-codegen/near-operation-file-preset/2.2.9_graphql@16.3.0: resolution: {integrity: sha512-ytvI5wDq+92sGp+h+HEi4+biDNWsgKdRJVm5P1wzzFuc67qTPB1EipbJF4oUqSqtV6kaTu3mdHPf5yU0SWusSw==} peerDependencies: @@ -6100,19 +5901,6 @@ packages: - supports-color dev: true - /@graphql-codegen/plugin-helpers/1.18.8_graphql@15.8.0: - resolution: {integrity: sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ==} - 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 - dependencies: - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - common-tags: 1.8.0 - graphql: 15.8.0 - import-from: 4.0.0 - lodash: 4.17.21 - tslib: 2.3.1 - dev: true - /@graphql-codegen/plugin-helpers/2.4.2_graphql@15.8.0: resolution: {integrity: sha512-LJNvwAPv/sKtI3RnRDm+nPD+JeOfOuSOS4FFIpQCMUCyMnFcchV/CPTTv7tT12fLUpEg6XjuFfDBvOwndti30Q==} peerDependencies: @@ -6269,22 +6057,6 @@ packages: - supports-color dev: true - /@graphql-codegen/typescript-operations/1.18.4_graphql@15.8.0: - resolution: {integrity: sha512-bxeRaCCwu2rUXkRj6WwMVazlMignemeUJfDjrK7d4z9o9tyjlrGWnbsjeZI7M17GNCARU9Vkr6XH94wEyooSsA==} - 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 - dependencies: - '@graphql-codegen/plugin-helpers': 1.18.8_graphql@15.8.0 - '@graphql-codegen/typescript': 1.23.0_graphql@15.8.0 - '@graphql-codegen/visitor-plugin-common': 1.22.0_graphql@15.8.0 - auto-bind: 4.0.0 - graphql: 15.8.0 - tslib: 2.3.1 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - /@graphql-codegen/typescript-operations/2.2.3_graphql@15.8.0: resolution: {integrity: sha512-72fzmnxAkjtbfCvLI7MC2WFVygXGAtkmg1SJO39Bby69VIeIA2E/N+EpA6xHDL0TpG+Q3If9aiCFYxa6827SDg==} peerDependencies: @@ -6301,22 +6073,6 @@ packages: - supports-color dev: true - /@graphql-codegen/typescript-operations/2.3.5_graphql@15.8.0: - resolution: {integrity: sha512-GCZQW+O+cIF62ioPkQMoSJGzjJhtr7ttZGJOAoN/Q/oolG8ph9jNFePKO67tSQ/POAs5HLqfat4kAlCK8OPV3Q==} - 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 || ^16.0.0 - dependencies: - '@graphql-codegen/plugin-helpers': 2.4.2_graphql@15.8.0 - '@graphql-codegen/typescript': 2.4.8_graphql@15.8.0 - '@graphql-codegen/visitor-plugin-common': 2.7.4_graphql@15.8.0 - auto-bind: 4.0.0 - graphql: 15.8.0 - tslib: 2.3.1 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - /@graphql-codegen/typescript-operations/2.3.5_graphql@16.3.0: resolution: {integrity: sha512-GCZQW+O+cIF62ioPkQMoSJGzjJhtr7ttZGJOAoN/Q/oolG8ph9jNFePKO67tSQ/POAs5HLqfat4kAlCK8OPV3Q==} peerDependencies: @@ -6465,21 +6221,6 @@ packages: - supports-color dev: true - /@graphql-codegen/typescript/1.23.0_graphql@15.8.0: - resolution: {integrity: sha512-ZfFgk5mGfuOy4kEpy+dcuvJMphigMfJ4AkiP1qWmWFufDW3Sg2yayTSNmzeFdcXMrWGgfNW2dKtuuTmbmQhS5g==} - peerDependencies: - graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-codegen/plugin-helpers': 1.18.8_graphql@15.8.0 - '@graphql-codegen/visitor-plugin-common': 1.22.0_graphql@15.8.0 - auto-bind: 4.0.0 - graphql: 15.8.0 - tslib: 2.3.1 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - /@graphql-codegen/typescript/2.4.2_graphql@15.8.0: resolution: {integrity: sha512-8ajWidiFqF1KNAywtb/692SjwTyjzrDHo1sf2Q7Z+rh9qDEIrh83VHB8naT/1CefOvxj3MS6GbcsvJMizaE/AQ==} peerDependencies: @@ -6538,27 +6279,6 @@ packages: tslib: 2.3.1 dev: true - /@graphql-codegen/visitor-plugin-common/1.22.0_graphql@15.8.0: - resolution: {integrity: sha512-2afJGb6d8iuZl9KizYsexPwraEKO1lAvt5eVHNM5Xew4vwz/AUHeqDR2uOeQgVV+27EzjjzSDd47IEdH0dLC2w==} - 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 - dependencies: - '@graphql-codegen/plugin-helpers': 1.18.8_graphql@15.8.0 - '@graphql-tools/optimize': 1.2.0_graphql@15.8.0 - '@graphql-tools/relay-operation-optimizer': 6.4.3_graphql@15.8.0 - array.prototype.flatmap: 1.2.5 - auto-bind: 4.0.0 - change-case-all: 1.0.14 - dependency-graph: 0.11.0 - graphql: 15.8.0 - graphql-tag: 2.12.6_graphql@15.8.0 - parse-filepath: 1.0.2 - tslib: 2.3.1 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - /@graphql-codegen/visitor-plugin-common/2.5.2_graphql@15.8.0: resolution: {integrity: sha512-qDMraPmumG+vEGAz42/asRkdgIRmQWH5HTc320UX+I6CY6eE/Ey85cgzoqeQGLV8gu4sj3UkNx/3/r79eX4u+Q==} peerDependencies: @@ -6663,17 +6383,6 @@ packages: - encoding - supports-color - /@graphql-tools/apollo-engine-loader/6.2.5_graphql@15.8.0: - resolution: {integrity: sha512-CE4uef6PyxtSG+7OnLklIr2BZZDgjO89ZXK47EKdY7jQy/BQD/9o+8SxPsgiBc+2NsDJH2I6P/nqoaJMOEat6g==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - cross-fetch: 3.0.6 - graphql: 15.8.0 - tslib: 2.0.3 - dev: true - /@graphql-tools/apollo-engine-loader/7.2.4_graphql@15.8.0: resolution: {integrity: sha512-z7ToKpymqyRRGr2c6x824KTMntxxZaZxinY+kRx67DK/HkXPKr9hLWIjKX4LiRJcMMc/yX85aVXV21l2pGBhvQ==} peerDependencies: @@ -6702,18 +6411,6 @@ packages: - encoding dev: true - /@graphql-tools/batch-execute/7.1.2_graphql@15.8.0: - resolution: {integrity: sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - dataloader: 2.0.0 - graphql: 15.8.0 - tslib: 2.2.0 - value-or-promise: 1.0.6 - dev: true - /@graphql-tools/batch-execute/8.3.3_graphql@15.8.0: resolution: {integrity: sha512-22q/uCMUf+z3EWoM3ZM6DopDBGkni2TsfUb/mJIysunh5u8btAuXeju++De7RFwwUw+awdJXfunFQJG+OoH5Dg==} peerDependencies: @@ -6738,19 +6435,6 @@ packages: value-or-promise: 1.0.11 dev: true - /@graphql-tools/code-file-loader/6.3.1_graphql@15.8.0: - resolution: {integrity: sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/graphql-tag-pluck': 6.5.1_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.1.0 - transitivePeerDependencies: - - supports-color - dev: true - /@graphql-tools/code-file-loader/7.2.5_graphql@15.8.0: resolution: {integrity: sha512-3pj10/qyQxjfkweOVUEYYhTRfpMxj/cAgJScurTwRiPPBl/t+9rhSCAmr9f0LYljXP+Qo+k8btW/ru0vyyeLHg==} peerDependencies: @@ -6781,21 +6465,6 @@ packages: - supports-color dev: true - /@graphql-tools/delegate/7.1.5_graphql@15.8.0: - resolution: {integrity: sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@ardatan/aggregate-error': 0.0.6 - '@graphql-tools/batch-execute': 7.1.2_graphql@15.8.0 - '@graphql-tools/schema': 7.1.5_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - dataloader: 2.0.0 - graphql: 15.8.0 - tslib: 2.2.0 - value-or-promise: 1.0.6 - dev: true - /@graphql-tools/delegate/8.5.4_graphql@15.8.0: resolution: {integrity: sha512-+3BCgSPCp/HoeOBjhz6X7RY7HMCNBanz/wkxo0/e4rk8TqJ3sjZCH470SHvsxCsBIlMwx4FYwkmxePgX/V+0Cg==} peerDependencies: @@ -6826,19 +6495,6 @@ packages: value-or-promise: 1.0.11 dev: true - /@graphql-tools/git-loader/6.2.6_graphql@15.8.0: - resolution: {integrity: sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/graphql-tag-pluck': 6.5.1_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.1.0 - transitivePeerDependencies: - - supports-color - dev: true - /@graphql-tools/git-loader/7.1.4_graphql@15.8.0: resolution: {integrity: sha512-3KSeFzStZeXPZtsviA5YZZbz9fIO+fPNyu3+jOJkMla9Pcz7dv8T9/vCN8aRdPfsD566Av0i1QKWWjSw3hq3HQ==} peerDependencies: @@ -6871,20 +6527,6 @@ packages: - supports-color dev: true - /@graphql-tools/github-loader/6.2.5_graphql@15.8.0: - resolution: {integrity: sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/graphql-tag-pluck': 6.5.1_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - cross-fetch: 3.0.6 - graphql: 15.8.0 - tslib: 2.0.3 - transitivePeerDependencies: - - supports-color - dev: true - /@graphql-tools/github-loader/7.2.5_graphql@15.8.0: resolution: {integrity: sha512-++sYpzAnZ5+VR+aaU6sHafO8/jReBnI7cK/SpW329NBekdIC/JxNaeIGvkXd/6MdP2kjrf9sbfVaEeaw71J+wg==} peerDependencies: @@ -6917,17 +6559,6 @@ packages: - supports-color dev: true - /@graphql-tools/graphql-file-loader/6.2.7_graphql@15.8.0: - resolution: {integrity: sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/import': 6.6.7_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.1.0 - dev: true - /@graphql-tools/graphql-file-loader/7.3.5_graphql@15.8.0: resolution: {integrity: sha512-TBWDA7EV/cmFFUlN2eT9JqYIkiOGEtwwOgzzPcjM9HlPrbKjQkPIJ9Jaxp7aKWbSGhJ+PnbZ7vFLFLGKsCYOjg==} peerDependencies: @@ -6954,21 +6585,6 @@ packages: unixify: 1.0.0 dev: true - /@graphql-tools/graphql-tag-pluck/6.5.1_graphql@15.8.0: - resolution: {integrity: sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@babel/parser': 7.12.16 - '@babel/traverse': 7.12.13 - '@babel/types': 7.12.13 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.1.0 - transitivePeerDependencies: - - supports-color - dev: true - /@graphql-tools/graphql-tag-pluck/7.1.7_graphql@15.8.0: resolution: {integrity: sha512-942yDEEJK2qMV9L5fLTZSa/XPTjjOBsNZyYPJD07oca7Cx08b5uajFPu53y+TJeOD/YD+sExGiUw8tUiogdmjg==} peerDependencies: @@ -7021,16 +6637,6 @@ packages: tslib: 2.3.1 dev: true - /@graphql-tools/json-file-loader/6.2.6_graphql@15.8.0: - resolution: {integrity: sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.0.3 - dev: true - /@graphql-tools/json-file-loader/7.3.5_graphql@15.8.0: resolution: {integrity: sha512-okgpMnxxwqzhMkj3l4+pZYaDVjJeDtxahMjfm5XqUEFoP6b0uEyUkd45/BoRUhmctc9OYomLWFULytyhrkvZOw==} peerDependencies: @@ -7066,23 +6672,6 @@ packages: unixify: 1.0.0 dev: false - /@graphql-tools/load/6.2.8_graphql@15.8.0: - resolution: {integrity: sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/merge': 6.2.17_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - globby: 11.0.3 - graphql: 15.8.0 - import-from: 3.0.0 - is-glob: 4.0.1 - p-limit: 3.1.0 - tslib: 2.2.0 - unixify: 1.0.0 - valid-url: 1.0.9 - dev: true - /@graphql-tools/load/7.5.3_graphql@15.8.0: resolution: {integrity: sha512-GYwLyGfX1nKUxg6rnTIdryv9d+ugFRTm2q11+IqNsajwNhxJExkx+e/h81AQR5382sAmPEIT+E1J1VS3xNfjyg==} peerDependencies: @@ -7107,28 +6696,6 @@ packages: tslib: 2.3.1 dev: true - /@graphql-tools/merge/6.2.14_graphql@15.8.0: - resolution: {integrity: sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/schema': 7.1.5_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.2.0 - dev: true - - /@graphql-tools/merge/6.2.17_graphql@15.8.0: - resolution: {integrity: sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/schema': 8.3.3_graphql@15.8.0 - '@graphql-tools/utils': 8.0.2_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.3.1 - dev: true - /@graphql-tools/merge/8.2.3_graphql@15.8.0: resolution: {integrity: sha512-XCSmL6/Xg8259OTWNp69B57CPWiVL69kB7pposFrufG/zaAlI9BS68dgzrxmmSqZV5ZHU4r/6Tbf6fwnEJGiSw==} peerDependencies: @@ -7208,41 +6775,6 @@ packages: graphql: 16.3.0 tslib: 2.3.1 - /@graphql-tools/prisma-loader/6.3.0_d7ddc960e94a93e6219434443c45ea11: - resolution: {integrity: sha512-9V3W/kzsFBmUQqOsd96V4a4k7Didz66yh/IK89B1/rrvy9rYj+ULjEqR73x9BYZ+ww9FV8yP8LasWAJwWaqqJQ==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/url-loader': 6.10.1_d7ddc960e94a93e6219434443c45ea11 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - '@types/http-proxy-agent': 2.0.2 - '@types/js-yaml': 4.0.5 - '@types/json-stable-stringify': 1.0.34 - '@types/jsonwebtoken': 8.5.8 - chalk: 4.1.2 - debug: 4.3.3 - dotenv: 8.5.1 - graphql: 15.8.0 - graphql-request: 3.7.0_graphql@15.8.0 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.0 - isomorphic-fetch: 3.0.0 - js-yaml: 4.1.0 - json-stable-stringify: 1.0.1 - jsonwebtoken: 8.5.1 - lodash: 4.17.21 - replaceall: 0.1.6 - scuid: 1.1.0 - tslib: 2.1.0 - yaml-ast-parser: 0.0.43 - transitivePeerDependencies: - - '@types/node' - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: true - /@graphql-tools/prisma-loader/7.1.3_a827a5d0da07b11b42534ab7eb813b16: resolution: {integrity: sha512-gXCea/7N30auULj1ele8a3QNDF1pIS635J34IoKb2/B71psFMaFQd2nTIOChypecdAuUFBNR57HYA1sEfXVXBA==} peerDependencies: @@ -7338,17 +6870,6 @@ packages: - encoding - supports-color - /@graphql-tools/schema/7.1.5_graphql@15.8.0: - resolution: {integrity: sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.2.0 - value-or-promise: 1.0.6 - dev: true - /@graphql-tools/schema/8.1.2_graphql@15.8.0: resolution: {integrity: sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg==} peerDependencies: @@ -7407,38 +6928,6 @@ packages: tslib: 2.3.1 value-or-promise: 1.0.11 - /@graphql-tools/url-loader/6.10.1_d7ddc960e94a93e6219434443c45ea11: - resolution: {integrity: sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/delegate': 7.1.5_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - '@graphql-tools/wrap': 7.0.8_graphql@15.8.0 - '@microsoft/fetch-event-source': 2.0.1 - '@types/websocket': 1.0.2 - abort-controller: 3.0.0 - cross-fetch: 3.1.4 - extract-files: 9.0.0 - form-data: 4.0.0 - graphql: 15.8.0 - graphql-ws: 4.9.0_graphql@15.8.0 - is-promise: 4.0.0 - isomorphic-ws: 4.0.1_ws@7.4.5 - lodash: 4.17.21 - meros: 1.1.4_@types+node@17.0.21 - subscriptions-transport-ws: 0.9.19_graphql@15.8.0 - sync-fetch: 0.3.0 - tslib: 2.2.0 - valid-url: 1.0.9 - ws: 7.4.5 - transitivePeerDependencies: - - '@types/node' - - bufferutil - - encoding - - utf-8-validate - dev: true - /@graphql-tools/url-loader/7.9.4_a827a5d0da07b11b42534ab7eb813b16: resolution: {integrity: sha512-M38H/z1KfG+oBHwVXCce3DyhFEspEn9olNkoW1VLgG1sEBbhWJ9Con44dwcZzkatlKH36mz8hxMDPvFWmAb8sg==} peerDependencies: @@ -7501,26 +6990,6 @@ packages: - utf-8-validate dev: true - /@graphql-tools/utils/7.10.0_graphql@15.8.0: - resolution: {integrity: sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@ardatan/aggregate-error': 0.0.6 - camel-case: 4.1.2 - graphql: 15.8.0 - tslib: 2.2.0 - dev: true - - /@graphql-tools/utils/8.0.2_graphql@15.8.0: - resolution: {integrity: sha512-gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - graphql: 15.8.0 - tslib: 2.3.1 - dev: true - /@graphql-tools/utils/8.6.2_graphql@15.8.0: resolution: {integrity: sha512-x1DG0cJgpJtImUlNE780B/dfp8pxvVxOD6UeykFH5rHes26S4kGokbgU8F1IgrJ1vAPm/OVBHtd2kicTsPfwdA==} peerDependencies: @@ -7555,19 +7024,6 @@ packages: graphql: 16.3.0 tslib: 2.3.1 - /@graphql-tools/wrap/7.0.8_graphql@15.8.0: - resolution: {integrity: sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 - dependencies: - '@graphql-tools/delegate': 7.1.5_graphql@15.8.0 - '@graphql-tools/schema': 7.1.5_graphql@15.8.0 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - graphql: 15.8.0 - tslib: 2.2.0 - value-or-promise: 1.0.6 - dev: true - /@graphql-tools/wrap/8.4.6_graphql@15.8.0: resolution: {integrity: sha512-tU+8QCoe8lLXduzEIDVVPX8iY3hT+Jz+SapIcxqLqv/MAdaxtGx2HpLl+vMn8Ba1IPcqAXtomLmDMSXI0mG0jw==} peerDependencies: @@ -8363,10 +7819,6 @@ packages: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: true - /@microsoft/fetch-event-source/2.0.1: - resolution: {integrity: sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==} - dev: true - /@midwayjs/bootstrap/3.1.4: resolution: {integrity: sha512-t7NIMOiJ2w7s1xnp5+C5NkdwZFoO/P+CqsInKE/3WvdYjm06/NW6R+Fw+t9jKCZAaSklpVP/tuiOtqC/jhNI+w==} engines: {node: '>=12'} @@ -10221,6 +9673,13 @@ packages: - typescript dev: true + /@pwrs/lit-css/1.2.1: + resolution: {integrity: sha512-SGROR42VoGvG6ryVMEcAL8BVsosLu8zxln169Rnb32aml4IUxoHxHtEviLeyPIxpBomgCXqCNV6JML8ie6dT7A==} + dependencies: + string-to-template-literal: 2.0.0 + uglifycss: 0.0.29 + dev: true + /@react-dnd/asap/4.0.0: resolution: {integrity: sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==} dev: false @@ -10277,11 +9736,11 @@ packages: rollup: 2.70.1 dev: true - /@rollup/plugin-commonjs/17.1.0_rollup@2.70.1: - resolution: {integrity: sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==} + /@rollup/plugin-commonjs/21.0.2_rollup@2.70.1: + resolution: {integrity: sha512-d/OmjaLVO4j/aQX69bwpWPpbvI3TJkQuxoAk7BH8ew1PyoMBLTOuvJTjzG8oEoW7drIIqB0KCJtfFLu/2GClWg==} engines: {node: '>= 8.0.0'} peerDependencies: - rollup: ^2.30.0 + rollup: ^2.38.3 dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.70.1 commondir: 1.0.1 @@ -10555,6 +10014,22 @@ packages: dependencies: '@sinonjs/commons': 1.8.3 + /@stencil/core/2.13.0: + resolution: {integrity: sha512-EEKHOHgYpg3/iFUKMXTZJjUayRul7sXDwNw0OGgkEOe4t7JWiibDkzUHuruvpbqEydX+z1+ez5K2bMMY76c2wA==} + engines: {node: '>=12.10.0', npm: '>=6.0.0'} + hasBin: true + dev: true + + /@stencil/router/1.0.1: + resolution: {integrity: sha512-ZMholl1BE+glNAc/8pcEb9RYkeH0XETxsJbx6D7f3azTmaTXqKYty1IACP/3BtVjuimpfLdxQJ+J95wKmnYBtA==} + dependencies: + '@stencil/state-tunnel': 1.0.1 + dev: true + + /@stencil/state-tunnel/1.0.1: + resolution: {integrity: sha512-DYG8uROgL9hkjVTCtCfRBb0d3FwpiFB0muRrNZQ2X1Qo5hxMuNNji76/ILddqeq0AfgkKCW82xrMPDpy+rNIhQ==} + dev: true + /@strapi/admin/4.1.5_9182a29e21aa057b00091693f1ba81ce: resolution: {integrity: sha512-vT7FEvoKCyHE+QgMSoDoc6HV/cvAGjOsh7I+tTbKvhHpbp4tja/KLB1Pd4v6kWBSvOOEfFz0PuqMPchw69oRQw==} engines: {node: '>=12.22.0 <=16.x.x', npm: '>=6.0.0'} @@ -11594,7 +11069,7 @@ packages: dependencies: '@babel/runtime': 7.16.7 '@testing-library/dom': 8.11.3 - '@types/react-dom': 17.0.13 + '@types/react-dom': 17.0.14 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -11719,7 +11194,7 @@ packages: /@types/bonjour/3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 dev: false /@types/bson/4.0.5: @@ -11750,14 +11225,14 @@ packages: /@types/clean-css/4.2.5: resolution: {integrity: sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 source-map: 0.6.1 dev: true /@types/co-body/6.1.0: resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 '@types/qs': 6.9.7 dev: true @@ -11769,7 +11244,7 @@ packages: resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.28 - '@types/node': 17.0.21 + '@types/node': 17.0.23 dev: false /@types/connect/3.4.35: @@ -11918,16 +11393,10 @@ packages: /@types/http-errors/1.8.2: resolution: {integrity: sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==} - /@types/http-proxy-agent/2.0.2: - resolution: {integrity: sha512-2S6IuBRhqUnH1/AUx9k8KWtY3Esg4eqri946MnxTG5HwehF1S5mqLln8fcyMiuQkY72p2gH3W+rIPqp5li0LyQ==} - dependencies: - '@types/node': 17.0.21 - dev: true - /@types/http-proxy/1.17.8: resolution: {integrity: sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 dev: false /@types/inquirer/6.5.0: @@ -12135,10 +11604,14 @@ packages: /@types/node/16.11.26: resolution: {integrity: sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==} + dev: true /@types/node/17.0.21: resolution: {integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==} + /@types/node/17.0.23: + resolution: {integrity: sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==} + /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -12175,7 +11648,7 @@ packages: /@types/parse5/2.2.34: resolution: {integrity: sha512-p3qOvaRsRpFyEmaS36RtLzpdxZZnmxGuT1GMgzkTtTJVFuEw7KFjGK83MFODpJExgX1bEzy9r0NYjMC3IMfi7w==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 dev: true /@types/parse5/5.0.3: @@ -12221,6 +11694,11 @@ packages: dependencies: '@types/react': 17.0.40 + /@types/react-dom/17.0.14: + resolution: {integrity: sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==} + dependencies: + '@types/react': 17.0.42 + /@types/react-redux/7.1.23: resolution: {integrity: sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw==} dependencies: @@ -12243,6 +11721,13 @@ packages: '@types/scheduler': 0.16.2 csstype: 3.0.11 + /@types/react/17.0.42: + resolution: {integrity: sha512-nuab3x3CpJ7VFeNA+3HTUuEkvClYHXqWtWd7Ud6AZYW7Z3NH9WKtgU+tFB0ZLcHq+niB/HnzLcaZPqMJ95+k5Q==} + dependencies: + '@types/prop-types': 15.7.4 + '@types/scheduler': 0.16.2 + csstype: 3.0.11 + /@types/relateurl/0.2.29: resolution: {integrity: sha512-QSvevZ+IRww2ldtfv1QskYsqVVVwCKQf1XbwtcyyoRvLIQzfyPhj/C+3+PKzSDRdiyejaiLgnq//XTkleorpLg==} dev: true @@ -12250,12 +11735,12 @@ packages: /@types/resolve/0.0.8: resolution: {integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} @@ -12315,7 +11800,7 @@ packages: /@types/sockjs/0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 dev: false /@types/source-list-map/0.1.2: @@ -12409,12 +11894,6 @@ packages: source-map: 0.6.1 dev: false - /@types/websocket/1.0.2: - resolution: {integrity: sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ==} - dependencies: - '@types/node': 17.0.21 - dev: true - /@types/websocket/1.0.5: resolution: {integrity: sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==} dependencies: @@ -12431,7 +11910,7 @@ packages: /@types/ws/7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 dev: true /@types/ws/8.5.3: @@ -14025,6 +13504,18 @@ packages: sha.js: 2.4.11 dev: false + /apollo-graphql/0.9.5_graphql@16.3.0: + resolution: {integrity: sha512-RGt5k2JeBqrmnwRM0VOgWFiGKlGJMfmiif/4JvdaEqhMJ+xqe/9cfDYzXfn33ke2eWixsAbjEbRfy8XbaN9nTw==} + engines: {node: '>=6'} + peerDependencies: + graphql: ^14.2.1 || ^15.0.0 + dependencies: + core-js-pure: 3.21.1 + graphql: 16.3.0 + lodash.sortby: 4.7.0 + sha.js: 2.4.11 + dev: false + /apollo-link-http-common/0.2.16_graphql@15.8.0: resolution: {integrity: sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg==} peerDependencies: @@ -14065,6 +13556,12 @@ packages: '@apollo/protobufjs': 1.2.2 dev: false + /apollo-reporting-protobuf/3.3.1: + resolution: {integrity: sha512-tyvj3Vj71TCh6c8PtdHOLgHHBSJ05DF/A/Po3q8yfHTBkOPcOJZE/GGN/PT/pwKg7HHxKcAeHDw7+xciVvGx0w==} + dependencies: + '@apollo/protobufjs': 1.2.2 + dev: false + /apollo-server-caching/3.3.0: resolution: {integrity: sha512-Wgcb0ArjZ5DjQ7ID+tvxUcZ7Yxdbk5l1MxZL8D8gkyjooOkhPNzjRVQ7ubPoXqO54PrOMOTm1ejVhsF+AfIirQ==} engines: {node: '>=12.0'} @@ -14166,6 +13663,37 @@ packages: - encoding dev: false + /apollo-server-core/3.6.5_graphql@16.3.0: + resolution: {integrity: sha512-9lOTHnJnPV4TiVwt4DMl3HDWGebHxoJIU2tonOuIkRxOUjwCjsDsHfkIrPA3vutmXIb7R3OPxh/mofdDpm7DjQ==} + engines: {node: '>=12.0'} + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + dependencies: + '@apollographql/apollo-tools': 0.5.2 + '@apollographql/graphql-playground-html': 1.6.29 + '@graphql-tools/mock': 8.6.1_graphql@16.3.0 + '@graphql-tools/schema': 8.3.3_graphql@16.3.0 + '@josephg/resolvable': 1.0.1 + apollo-datasource: 3.3.1 + apollo-reporting-protobuf: 3.3.1 + apollo-server-caching: 3.3.0 + apollo-server-env: 4.2.1 + apollo-server-errors: 3.3.1_graphql@16.3.0 + apollo-server-plugin-base: 3.5.2_graphql@16.3.0 + apollo-server-types: 3.5.2_graphql@16.3.0 + async-retry: 1.3.3 + fast-json-stable-stringify: 2.1.0 + graphql: 16.3.0 + graphql-tag: 2.12.6_graphql@16.3.0 + lodash.sortby: 4.7.0 + loglevel: 1.8.0 + lru-cache: 6.0.0 + sha.js: 2.4.11 + uuid: 8.3.2 + transitivePeerDependencies: + - encoding + dev: false + /apollo-server-env/4.2.1: resolution: {integrity: sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==} engines: {node: '>=12.0'} @@ -14193,7 +13721,7 @@ packages: graphql: 16.3.0 dev: false - /apollo-server-express/3.6.4_express@4.17.3+graphql@15.8.0: + /apollo-server-express/3.6.4_graphql@15.8.0: resolution: {integrity: sha512-lN73Ka7UZJINJzvMeRFIFn7898hGjTxVtRQwAzzmw5XSpWZZHZkTcAkoDxUs0GwU6h2LE14ogu2WJ4G8AZVl1Q==} engines: {node: '>=12.0'} peerDependencies: @@ -14210,14 +13738,13 @@ packages: apollo-server-types: 3.5.1_graphql@15.8.0 body-parser: 1.19.2 cors: 2.8.5 - express: 4.17.3 graphql: 15.8.0 parseurl: 1.3.3 transitivePeerDependencies: - encoding dev: false - /apollo-server-express/3.6.4_graphql@15.8.0: + /apollo-server-express/3.6.4_graphql@16.3.0: resolution: {integrity: sha512-lN73Ka7UZJINJzvMeRFIFn7898hGjTxVtRQwAzzmw5XSpWZZHZkTcAkoDxUs0GwU6h2LE14ogu2WJ4G8AZVl1Q==} engines: {node: '>=12.0'} peerDependencies: @@ -14230,18 +13757,18 @@ packages: '@types/express': 4.17.13 '@types/express-serve-static-core': 4.17.28 accepts: 1.3.8 - apollo-server-core: 3.6.4_graphql@15.8.0 - apollo-server-types: 3.5.1_graphql@15.8.0 + apollo-server-core: 3.6.4_graphql@16.3.0 + apollo-server-types: 3.5.1_graphql@16.3.0 body-parser: 1.19.2 cors: 2.8.5 - graphql: 15.8.0 + graphql: 16.3.0 parseurl: 1.3.3 transitivePeerDependencies: - encoding dev: false - /apollo-server-express/3.6.4_graphql@16.3.0: - resolution: {integrity: sha512-lN73Ka7UZJINJzvMeRFIFn7898hGjTxVtRQwAzzmw5XSpWZZHZkTcAkoDxUs0GwU6h2LE14ogu2WJ4G8AZVl1Q==} + /apollo-server-express/3.6.5_express@4.17.3+graphql@16.3.0: + resolution: {integrity: sha512-mV1Dif//BUq1WFlCWfaSlhsuxhcJ/gGD8HdQ6/s3JEspStS7SgmeSUIwJYl3vw8IA/8j7GNg/EINkc57x2UbdA==} engines: {node: '>=12.0'} peerDependencies: express: ^4.17.1 @@ -14253,10 +13780,11 @@ packages: '@types/express': 4.17.13 '@types/express-serve-static-core': 4.17.28 accepts: 1.3.8 - apollo-server-core: 3.6.4_graphql@16.3.0 - apollo-server-types: 3.5.1_graphql@16.3.0 + apollo-server-core: 3.6.5_graphql@16.3.0 + apollo-server-types: 3.5.2_graphql@16.3.0 body-parser: 1.19.2 cors: 2.8.5 + express: 4.17.3 graphql: 16.3.0 parseurl: 1.3.3 transitivePeerDependencies: @@ -14310,6 +13838,18 @@ packages: - encoding dev: false + /apollo-server-plugin-base/3.5.2_graphql@16.3.0: + resolution: {integrity: sha512-SwIf1waDmNDb0kmn57QR++InwK6Iv/X2slpm/aFIoqFBe91r6uJfakJvQZuh8dLEgk68gxqFsT8zHRpxBclE+g==} + engines: {node: '>=12.0'} + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + dependencies: + apollo-server-types: 3.5.2_graphql@16.3.0 + graphql: 16.3.0 + transitivePeerDependencies: + - encoding + dev: false + /apollo-server-types/3.5.1_graphql@15.8.0: resolution: {integrity: sha512-zG7xLl4mmHuZMAYOfjWKHY/IC/GgIkJ3HnYuR7FRrnPpRA9Yt5Kf1M1rjm1Esuqzpb/dt8pM7cX40QaIQObCYQ==} engines: {node: '>=12.0'} @@ -14338,15 +13878,29 @@ packages: - encoding dev: false - /apollo-server/3.6.4_graphql@15.8.0: - resolution: {integrity: sha512-PIEDWtfiiiKt0uEMJ7/qiyULPat/ichDN/h9GrrroOFiz/tfU/yJXuHpoq8R/uzVyn4GpEc4OoibC2zOr59zig==} + /apollo-server-types/3.5.2_graphql@16.3.0: + resolution: {integrity: sha512-vhcbIWsBkoNibABOym4AAPBoNDjokhjUQokKYdwZMeqrb850PMQdNJFrGyXT5onP408Ghv4O8PfgBuPQmeJhVQ==} + engines: {node: '>=12.0'} peerDependencies: graphql: ^15.3.0 || ^16.0.0 dependencies: - apollo-server-core: 3.6.4_graphql@15.8.0 - apollo-server-express: 3.6.4_express@4.17.3+graphql@15.8.0 + apollo-reporting-protobuf: 3.3.1 + apollo-server-caching: 3.3.0 + apollo-server-env: 4.2.1 + graphql: 16.3.0 + transitivePeerDependencies: + - encoding + dev: false + + /apollo-server/3.6.5_graphql@16.3.0: + resolution: {integrity: sha512-IE3tdR7ai57hKw4APoTeVrR7K9cDjgznMlMmWil6VrRPlWMg5lMFumatDJL1ndCfV9zHbykAnaL+N9RycIMMWw==} + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + dependencies: + apollo-server-core: 3.6.5_graphql@16.3.0 + apollo-server-express: 3.6.5_express@4.17.3+graphql@16.3.0 express: 4.17.3 - graphql: 15.8.0 + graphql: 16.3.0 transitivePeerDependencies: - encoding dev: false @@ -14503,6 +14057,11 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + /array-union/3.0.1: + resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} + engines: {node: '>=12'} + dev: true + /array-uniq/1.0.3: resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} engines: {node: '>=0.10.0'} @@ -14527,6 +14086,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.3 es-abstract: 1.19.1 + dev: false /array.prototype.map/1.0.4: resolution: {integrity: sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==} @@ -16231,7 +15791,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.3.0 @@ -16643,11 +16203,6 @@ packages: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} dev: false - /common-tags/1.8.0: - resolution: {integrity: sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==} - engines: {node: '>=4.0.0'} - dev: true - /common-tags/1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} @@ -16950,17 +16505,6 @@ packages: yaml: 1.10.2 dev: false - /cosmiconfig/7.0.0: - resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: true - /cosmiconfig/7.0.1: resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} engines: {node: '>=10'} @@ -17048,18 +16592,6 @@ packages: dependencies: cross-spawn: 7.0.3 - /cross-fetch/3.0.6: - resolution: {integrity: sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==} - dependencies: - node-fetch: 2.6.1 - dev: true - - /cross-fetch/3.1.4: - resolution: {integrity: sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==} - dependencies: - node-fetch: 2.6.1 - dev: true - /cross-fetch/3.1.5: resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} dependencies: @@ -17743,7 +17275,6 @@ packages: optional: true dependencies: ms: 2.1.2 - dev: false /debug/4.3.2: resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} @@ -18030,6 +17561,11 @@ packages: resolution: {integrity: sha512-jxwFW+yrVOLdwqIWvowFOM8UPdhZnvOF6mhXQQLXMxBDLtv2JVJlVJPEwkDv9prqscEtGtmnxuuI6pQKStK1vA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + /destroy/1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false + /detab/2.0.4: resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} dependencies: @@ -18091,6 +17627,10 @@ packages: minimist: 1.2.5 dev: false + /devtools-protocol/0.0.901419: + resolution: {integrity: sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==} + dev: true + /devtools-protocol/0.0.969999: resolution: {integrity: sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ==} @@ -18331,6 +17871,7 @@ packages: /dotenv/8.5.1: resolution: {integrity: sha512-qC1FbhCH7UH7B+BcRNUDhAk04d/n+tnGGB1ctwndZkVFeehYJOn39pRWWzmdzpFqImyX1KB8tO0DCHLf8yRaYQ==} engines: {node: '>=10'} + dev: false /dottie/2.0.2: resolution: {integrity: sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg==} @@ -20795,7 +20336,7 @@ packages: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} dev: false - /follow-redirects/1.14.9_debug@4.3.2: + /follow-redirects/1.14.9: resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} engines: {node: '>=4.0'} peerDependencies: @@ -20803,11 +20344,9 @@ packages: peerDependenciesMeta: debug: optional: true - dependencies: - debug: 4.3.2 dev: false - /follow-redirects/1.14.9_debug@4.3.3: + /follow-redirects/1.14.9_debug@4.3.2: resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} engines: {node: '>=4.0'} peerDependencies: @@ -20816,7 +20355,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.3_supports-color@6.1.0 + debug: 4.3.2 dev: false /font-awesome/4.7.0: @@ -21413,8 +20952,8 @@ packages: slash: 3.0.0 dev: false - /globby/11.0.3: - resolution: {integrity: sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==} + /globby/11.0.4: + resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 @@ -21423,10 +20962,10 @@ packages: ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 - dev: true + dev: false - /globby/11.0.4: - resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 @@ -21435,18 +20974,18 @@ packages: ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 - dev: false - /globby/11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + /globby/12.2.0: + resolution: {integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - array-union: 2.1.0 + array-union: 3.0.1 dir-glob: 3.0.1 fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 - slash: 3.0.0 + slash: 4.0.0 + dev: true /globby/13.1.1: resolution: {integrity: sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q==} @@ -21551,32 +21090,6 @@ packages: - supports-color dev: true - /graphql-config/3.4.1_8a30c4e86d052b41db6273dff9fbd057: - resolution: {integrity: sha512-g9WyK4JZl1Ko++FSyE5Ir2g66njfxGzrDDhBOwnkoWf/t3TnnZG6BBkWP+pkqVJ5pqMJGPKHNrbew8jRxStjhw==} - engines: {node: '>= 10.0.0'} - peerDependencies: - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 - dependencies: - '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2_777498c259bdff31f6b9d77a9f1c816f - '@graphql-tools/graphql-file-loader': 6.2.7_graphql@15.8.0 - '@graphql-tools/json-file-loader': 6.2.6_graphql@15.8.0 - '@graphql-tools/load': 6.2.8_graphql@15.8.0 - '@graphql-tools/merge': 6.2.14_graphql@15.8.0 - '@graphql-tools/url-loader': 6.10.1_d7ddc960e94a93e6219434443c45ea11 - '@graphql-tools/utils': 7.10.0_graphql@15.8.0 - cosmiconfig: 7.0.0 - cosmiconfig-toml-loader: 1.0.0 - graphql: 15.8.0 - minimatch: 3.0.4 - string-env-interpolation: 1.0.1 - transitivePeerDependencies: - - '@types/node' - - bufferutil - - encoding - - typescript - - utf-8-validate - dev: true - /graphql-config/4.1.0_3b667ef9fa2e39a39933bb2c0a49d7d2: resolution: {integrity: sha512-Myqay6pmdcmX3KqoH+bMbeKZ1cTODpHS2CxF1ZzNnfTE+YUpGTcp01bOw6LpzamRb0T/WTYtGFbZeXGo9Hab2Q==} engines: {node: '>= 10.0.0'} @@ -21712,28 +21225,15 @@ packages: lodash.get: 4.4.2 dev: false - /graphql-query-complexity/0.7.2_graphql@15.8.0: + /graphql-query-complexity/0.7.2_graphql@16.3.0: resolution: {integrity: sha512-+VgmrfxGEjHI3zuojWOR8bsz7Ycz/BZjNjxnlUieTz5DsB92WoIrYCSZdWG7UWZ3rfcA1Gb2Nf+wB80GsaZWuQ==} peerDependencies: graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 dependencies: - graphql: 15.8.0 + graphql: 16.3.0 lodash.get: 4.4.2 dev: false - /graphql-request/3.7.0_graphql@15.8.0: - resolution: {integrity: sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ==} - peerDependencies: - graphql: 14 - 16 - dependencies: - cross-fetch: 3.1.5 - extract-files: 9.0.0 - form-data: 3.0.1 - graphql: 15.8.0 - transitivePeerDependencies: - - encoding - dev: true - /graphql-request/4.1.0_graphql@15.8.0: resolution: {integrity: sha512-CBFcO6LP7cg+aBMc+x9C1dZEQsKTBZKR2J+HzuB0cR/6aaU4K4/tRXTQu8CDMp5195ZU+DTNKZZOSK1WRbTeAg==} peerDependencies: @@ -21778,12 +21278,12 @@ packages: graphql: 16.3.0 dev: true - /graphql-subscriptions/1.2.1_graphql@15.8.0: + /graphql-subscriptions/1.2.1_graphql@16.3.0: resolution: {integrity: sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==} peerDependencies: graphql: ^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 dependencies: - graphql: 15.8.0 + graphql: 16.3.0 iterall: 1.3.0 dev: false @@ -21852,15 +21352,6 @@ packages: object-path: 0.11.8 dev: false - /graphql-ws/4.9.0_graphql@15.8.0: - resolution: {integrity: sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==} - engines: {node: '>=10'} - peerDependencies: - graphql: '>=0.11 <=15' - dependencies: - graphql: 15.8.0 - dev: true - /graphql-ws/5.5.5_graphql@15.8.0: resolution: {integrity: sha512-hvyIS71vs4Tu/yUYHPvGXsTgo0t3arU820+lT5VjZS2go0ewp2LqyCgxEN56CzOG7Iys52eRhHBiD1gGRdiQtw==} engines: {node: '>=10'} @@ -22696,7 +22187,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.9_debug@4.3.2 + follow-redirects: 1.14.9 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -22718,7 +22209,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.9_debug@4.3.3 + follow-redirects: 1.14.9_debug@4.3.2 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -22903,13 +22394,6 @@ packages: resolve-from: 3.0.0 dev: false - /import-from/3.0.0: - resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 - dev: true - /import-from/4.0.0: resolution: {integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==} engines: {node: '>=12.2'} @@ -23350,13 +22834,6 @@ packages: is-extglob: 2.1.1 dev: false - /is-glob/4.0.1: - resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -23519,10 +22996,6 @@ packages: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} dev: true - /is-promise/4.0.0: - resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} - dev: true - /is-property/1.0.2: resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} dev: false @@ -23720,14 +23193,6 @@ packages: - encoding dev: true - /isomorphic-ws/4.0.1_ws@7.4.5: - resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} - peerDependencies: - ws: '*' - dependencies: - ws: 7.4.5 - dev: true - /isomorphic-ws/4.0.1_ws@8.5.0: resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} peerDependencies: @@ -25258,9 +24723,9 @@ packages: '@sideway/pinpoint': 2.0.0 dev: false - /joycon/2.2.5: - resolution: {integrity: sha512-YqvUxoOcVPnCp0VU1/56f+iKSdvIRJYPznH22BdXV3xMk75SFXhWeJkZ8C9XxUWt1b5x2X1SxuFygW1U0FmkEQ==} - engines: {node: '>=6'} + /joycon/3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} dev: true /js-cookie/2.2.1: @@ -26106,7 +25571,7 @@ packages: object-assign: 4.1.1 opn: 6.0.0 proxy-middleware: 0.15.0 - send: 0.17.2 + send: 0.18.0 serve-index: 1.9.1 dev: false @@ -27089,18 +26554,6 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /meros/1.1.4_@types+node@17.0.21: - resolution: {integrity: sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==} - engines: {node: '>=12'} - peerDependencies: - '@types/node': '>=12' - peerDependenciesMeta: - '@types/node': - optional: true - dependencies: - '@types/node': 17.0.21 - dev: true - /meros/1.2.0_@types+node@17.0.21: resolution: {integrity: sha512-3QRZIS707pZQnijHdhbttXRWwrHhZJ/gzolneoxKVz9N/xmsvY/7Ls8lpnI9gxbgxjcHsAVEW3mgwiZCo6kkJQ==} engines: {node: '>=12'} @@ -28127,7 +27580,7 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /nexus-plugin-prisma/0.35.0_graphql@15.8.0+nexus@1.3.0: + /nexus-plugin-prisma/0.35.0_graphql@16.3.0+nexus@1.3.0: resolution: {integrity: sha512-zZh96Ol6eqDGGd2caZLayjDW5ruUxNdoglyAMa/bOTBfnxu1Keb9kOyD+n7zVV+Mot8t0GRvWS4XilXoKZF/Tg==} requiresBuild: true peerDependencies: @@ -28138,9 +27591,9 @@ packages: camelcase: 6.3.0 endent: 2.1.0 fs-jetpack: 4.3.1 - graphql: 15.8.0 + graphql: 16.3.0 lodash: 4.17.21 - nexus: 1.3.0_graphql@15.8.0 + nexus: 1.3.0_graphql@16.3.0 pluralize: 8.0.0 semver: 7.3.5 dev: false @@ -28155,12 +27608,12 @@ packages: tslib: 2.3.1 dev: false - /nexus/1.3.0_graphql@15.8.0: + /nexus/1.3.0_graphql@16.3.0: resolution: {integrity: sha512-w/s19OiNOs0LrtP7pBmD9/FqJHvZLmCipVRt6v1PM8cRUYIbhEswyNKGHVoC4eHZGPSnD+bOf5A3+gnbt0A5/A==} peerDependencies: graphql: 15.x || 16.x dependencies: - graphql: 15.8.0 + graphql: 16.3.0 iterall: 1.3.0 tslib: 2.3.1 dev: false @@ -31610,6 +31063,11 @@ packages: engines: {node: '>= 0.6.0'} dev: false + /progress/2.0.1: + resolution: {integrity: sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==} + engines: {node: '>=0.4.0'} + dev: true + /progress/2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} @@ -31795,6 +31253,30 @@ packages: - utf-8-validate dev: true + /puppeteer/10.4.0: + resolution: {integrity: sha512-2cP8mBoqnu5gzAVpbZ0fRaobBWZM8GEUF4I1F6WbgHrKV/rz7SX8PG2wMymZgD0wo0UBlg2FBPNxlF/xlqW6+w==} + engines: {node: '>=10.18.1'} + deprecated: Version no longer supported. Upgrade to @latest + requiresBuild: true + dependencies: + debug: 4.3.1 + devtools-protocol: 0.0.901419 + extract-zip: 2.0.1 + https-proxy-agent: 5.0.0 + node-fetch: 2.6.1 + pkg-dir: 4.2.0 + progress: 2.0.1 + proxy-from-env: 1.1.0 + rimraf: 3.0.2 + tar-fs: 2.0.0 + unbzip2-stream: 1.3.3 + ws: 7.4.6 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /puppeteer/13.5.1: resolution: {integrity: sha512-wWxO//vMiqxlvuzHMAJ0pRJeDHvDtM7DQpW1GKdStz2nZo2G42kOXBDgkmQ+zqjwMCFofKGesBeeKxIkX9BO+w==} engines: {node: '>=10.18.1'} @@ -33567,23 +33049,28 @@ packages: rollup-pluginutils: 2.8.2 dev: false - /rollup-plugin-esbuild/2.6.1: - resolution: {integrity: sha512-hskMEQQ4Vxlyoeg1OWlFTwWHIhpNaw6q+diOT7p9pdkk34m9Mbk3aymS/JbTqLXy/AbJi22iuXrucknKpeczfg==} + /rollup-plugin-esbuild/4.8.2_rollup@2.70.1: + resolution: {integrity: sha512-wsaYNOjzTb6dN1qCIZsMZ7Q0LWiPJklYs2TDI8vJA2LUbvtPUY+17TC8C0vSat3jPMInfR9XWKdA7ttuwkjsGQ==} engines: {node: '>=12'} peerDependencies: - esbuild: '>=0.7.0' + esbuild: '>=0.10.1' + rollup: ^1.20.0 || ^2.0.0 dependencies: '@rollup/pluginutils': 4.2.0 - joycon: 2.2.5 - strip-json-comments: 3.1.1 + debug: 4.3.3 + es-module-lexer: 0.9.3 + joycon: 3.1.1 + jsonc-parser: 3.0.0 + rollup: 2.70.1 + transitivePeerDependencies: + - supports-color dev: true - /rollup-plugin-lit-css/2.1.0: - resolution: {integrity: sha512-/sQRK00EmI7C6QNLFeFTjGzMoFX75puY31QFtZncFVVv1gi2U5KDNShcNTNV3R1g3sPRf4XnVKchtzIofPVixg==} + /rollup-plugin-lit-css/3.2.1: + resolution: {integrity: sha512-VCVJeTCsPoynt1GvVOMWo+J3zCvqqNSoPwJdrdMRRN5cvvcXUdbLbAut2k30FDrs+Mby0c6vqqqNLZEcwEr2Kw==} dependencies: + '@pwrs/lit-css': 1.2.1 rollup-pluginutils: 2.8.2 - string-to-template-literal: 0.2.2 - uglifycss: 0.0.29 dev: true /rollup-plugin-terser/5.3.1_rollup@1.32.1: @@ -33988,6 +33475,25 @@ packages: statuses: 1.5.0 dev: false + /send/0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + dev: false + /sendmail/1.6.1: resolution: {integrity: sha512-lIhvnjSi5e5jL8wA1GPP6j2QVlx6JOEfmdn0QIfmuJdmXYGmJ375kcOU0NSm/34J+nypm4sa1AXrYE5w3uNIIA==} engines: {node: '>=6.0.0'} @@ -34886,9 +34392,9 @@ packages: resolution: {integrity: sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==} dev: false - /string-to-template-literal/0.2.2: - resolution: {integrity: sha512-9lSNOLoQKhtdHkp1avgpraImiSvBBgxJQwkVriDDcHmvPsnCZpLbAMJnJxj9Mf1GkziHBo3vwxipukhA+KCC0g==} - engines: {node: '>=8.0.0'} + /string-to-template-literal/2.0.0: + resolution: {integrity: sha512-AbTUWHXMyoRlTFP9qe013dfGTFq1XbcBLUoLC7PcumbJewtUwNXCvnko5cH2gZkUFC7kD2Fwxiv4YIndkU0xHA==} + engines: {node: '>=12.0.0'} dev: true /string-width/1.0.2: @@ -35227,6 +34733,7 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false /superagent/7.1.1: resolution: {integrity: sha512-CQ2weSS6M+doIwwYFoMatklhRbx6sVNdB99OEJ5czcP3cng76Ljqus694knFWgOj3RkrtxZqIgpe6vhe0J7QWQ==} @@ -35477,16 +34984,6 @@ packages: /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - /sync-fetch/0.3.0: - resolution: {integrity: sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==} - engines: {node: '>=8'} - dependencies: - buffer: 5.7.1 - node-fetch: 2.6.7 - transitivePeerDependencies: - - encoding - dev: true - /sync-fetch/0.3.1: resolution: {integrity: sha512-xj5qiCDap/03kpci5a+qc5wSJjc8ZSixgG2EUmH1B8Ea2sfWclQA7eH40hiHPCtkCn6MCk4Wb+dqcXdCy2PP3g==} engines: {node: '>=8'} @@ -35645,6 +35142,15 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} + /tar-fs/2.0.0: + resolution: {integrity: sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==} + dependencies: + chownr: 1.1.4 + mkdirp: 0.5.5 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: true + /tar-fs/2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} dependencies: @@ -36488,18 +35994,6 @@ packages: /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - /tslib/2.0.3: - resolution: {integrity: sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==} - dev: true - - /tslib/2.1.0: - resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} - dev: true - - /tslib/2.2.0: - resolution: {integrity: sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==} - dev: true - /tslib/2.3.1: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} @@ -36608,7 +36102,7 @@ packages: resolution: {integrity: sha512-Qe5GRT+n/4GoqCNGGVp5Snapg1Omq3V7irBJB3EaKsp7HWDo5Gv2d/67gfNyV+d5EXD+x/RF5l1h4yJ7qNkcGA==} engines: {node: '>=12.20'} - /type-graphql/1.1.1_aea24acf06b899fbc466d3b3b949c72d: + /type-graphql/1.1.1_9be1ff75d882fe7642637dd5bd1e76d7: resolution: {integrity: sha512-iOOWVn0ehCYMukmnXStbkRwFE9dcjt7/oDcBS1JyQZo9CbhlIll4lHHps54HMEk4A4c8bUPd+DjK8w1/ZrxB4A==} engines: {node: '>= 10.3'} requiresBuild: true @@ -36621,9 +36115,9 @@ packages: '@types/semver': 7.3.9 class-validator: 0.13.2 glob: 7.2.0 - graphql: 15.8.0 - graphql-query-complexity: 0.7.2_graphql@15.8.0 - graphql-subscriptions: 1.2.1_graphql@15.8.0 + graphql: 16.3.0 + graphql-query-complexity: 0.7.2_graphql@16.3.0 + graphql-subscriptions: 1.2.1_graphql@16.3.0 semver: 7.3.5 tslib: 2.3.1 dev: false @@ -36717,6 +36211,13 @@ packages: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + /unbzip2-stream/1.3.3: + resolution: {integrity: sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==} + dependencies: + buffer: 5.7.1 + through: 2.3.8 + dev: true + /unbzip2-stream/1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} dependencies: @@ -37279,11 +36780,6 @@ packages: resolution: {integrity: sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==} engines: {node: '>=12'} - /value-or-promise/1.0.6: - resolution: {integrity: sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==} - engines: {node: '>=12'} - dev: true - /vary/1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -38661,8 +38157,8 @@ packages: async-limiter: 1.0.1 dev: false - /ws/7.4.5: - resolution: {integrity: sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==} + /ws/7.4.6: + resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1